zoukankan
html css js c++ java
FileSystemUtils的解读1
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
加入一个文件
'''
</summary>
'''
<param name="strFile">
文件名
</param>
'''
<param name="PortalId">
门户ID
</param>
'''
<param name="ClearCache">
指示文件缓存是否清除的标志
</param>
'''
<remarks>
这个方法被SynchonizeFolder方法调用,当文件存在于文件系统中而没有存在于数据库中时
'''
</remarks>
'''
<history>
'''
[cnurse] 12/2/2004 Created
'''
[cnurse] 04/26/2006 Updated to account for secure storage
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function AddFile()
Function
AddFile(
ByVal
strFile
As
String
,
ByVal
PortalId
As
Integer
,
ByVal
ClearCache
As
Boolean
,
ByVal
FolderId
As
Integer
)
As
String
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
增加一个文件
'''
</summary>
'''
<param name="PortalId">
门户Id
</param>
'''
<param name="inStream">
要怎讲的文件流
</param>
'''
<param name="contentType">
文件类型
</param>
'''
<param name="length">
内容长度
</param>
'''
<param name="folderName">
文件夹名称
</param>
'''
<param name="closeInputStream">
指示是否关闭输入流的标识
</param>
'''
<param name="ClearCache">
指示是否清文件缓存
</param>
'''
<remarks>
该方法会加入一个文件
'''
</remarks>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function AddFile()
Function
AddFile(
ByVal
PortalId
As
Integer
,
ByVal
inStream
As
Stream,
ByVal
fileName
As
String
,
ByVal
contentType
As
String
,
ByVal
length
As
Long
,
ByVal
folderName
As
String
,
ByVal
closeInputStream
As
Boolean
,
ByVal
clearCache
As
Boolean
,
ByVal
synchronize
As
Boolean
)
As
String
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
增加一个文件夹
'''
</summary>
'''
<param name="PortalId">
门户Id
</param>
'''
<param name="relativePath">
文件夹相对路径
</param>
'''
<param name="StorageLocation">
文件存储的位置,分为安全文件系统,不安全文件系统,安全数据库
</param>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function AddFolder()
Function
AddFolder(
ByVal
PortalId
As
Integer
,
ByVal
relativePath
As
String
,
ByVal
StorageLocation
As
Integer
)
As
Integer
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
尝试从文件系统中删除文件
'''
</summary>
'''
<param name="strFileName">
文件名
</param>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Sub AttemptFileDeletion()
Sub
AttemptFileDeletion(
ByVal
strFileName
As
String
)
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
检查文件名是否有效
'''
</summary>
'''
<param name="strFileName">
文件名
</param>
'''
<remarks>
这个检查的方法比较有意思,我还没仔细跟踪,没明白为什么这么做
'''
</remarks>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function CheckValidFileName()
Function
CheckValidFileName(
ByVal
strFileName
As
String
)
As
String
/**/
'''
-----------------------------------------------------------------------------
'''
<summary>
'''
从文件路径中获取文件名
'''
</summary>
'''
<param name="filePath">
文件全名
</param>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function GetFileName()
Function
GetFileName(
ByVal
filePath
As
String
)
As
String
/**/
'''
<summary>
'''
从文件对象中获取文件流
'''
</summary>
'''
<param name="
objFile
">
文件对象
</param>
'''
<history>
'''
[cnurse] 04/26/2006 Created
'''
</history>
'''
-----------------------------------------------------------------------------
Private
Shared
Function GetFileStream()
Function
GetFileStream(
ByVal
objFile
As
DotNetNuke.Services.FileSystem.FileInfo)
As
Stream
/**/
'''
<summary>
'''
移除孤立的文件夹
'''
</summary>
'''
<param name="PortalId">
门户Id
</param>
'''
-----------------------------------------------------------------------------
Public
Shared
Sub RemoveOrphanedFolders()
Sub
RemoveOrphanedFolders(
ByVal
PortalId
As
Integer
)
查看全文
相关阅读:
jenkins自动化部署前端项目
jenkins自动部署java项目
Jenkins插件修改为国内源
jenkins搭建以及初始化
gitlab-ci集成sonarqube完成代码检测
微信小程序模板消息后端代码
解决上传图片到服务器 水印文字显示框框不显示文字的问题
ES transport client使用
签发的用户认证token超时刷新策略
api权限管理系统与前后端分离实践
原文地址:https://www.cnblogs.com/GDLMO/p/1028222.html
最新文章
Windows Embedded CE 6.0开发环境的搭建
eplan中数据库运行提速
EPLAN 中的符号、元件、部件与设备之间的区别
PROFIBUS,PROFINET,Ethernet三者的区别
EPLAN部件库共享方法
Win10 x64 安装Eplan P8 2.7 小结
如何求文件File的字节数
smartUpload注意过程
eclipse代码注释模版
java代码格式
热门文章
Spring的常见问题及答案
eclipse的快捷键(常用)
如何设置快捷键(File Search)
PS 魔法棒
sublime 实用快捷键
sublime常用的插件
RocketMQ介绍
Redis编译安装
Git源码包安装
Mysql5.7安装配置--yum
Copyright © 2011-2022 走看看