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
)
查看全文
相关阅读:
1028. Hanoi Tower Sequence
sicily 1063. Who's the Boss
ubuntu 12.04 x86_64:java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons
ubuntu12.04 desktop默认无ssh支持
取消putty右键粘贴功能
gcc编译参数之m32 m64
Invalid command 'RailsBaseURI'
Ubuntu 12.4 server 安装 redmine
查看Samba用户的方法
【转】windows浏览共享切换用户登录的方法
原文地址:https://www.cnblogs.com/GDLMO/p/1028222.html
最新文章
Leetcode(83)-删除排序链表中的重复元素
Leetcode(19)-删除链表的倒数第N个节点
Ubuntu常用命令
Hadoop启动异常情况解决方案
Ubuntu 下为 Idea 创建启动图标.
Ubuntu实用快捷键
机器学习(Machine Learning)&深度学习(Deep Learning)资料【转】
Perceptron Learning Algorithm (PLA)
常用的机器学习&数据挖掘知识点【转】
凸集,凸函数,凸优化问题,线性规划,二次规划,二次约束二次规划,半正定规划
热门文章
朴素贝叶斯分类法
决策树学习总结
sicily 1172. Queens, Knights and Pawns
sicily 1029. Rabbit
sicily 1211. 商人的宣传
sicily 1052. Candy Sharing Game
sicily 1012. Stacking Cylinders & 1206. Stacking Cylinders
sicily 1059. Exocenter of a Trian
sicily 1153. 马的周游问题
1438. Shopaholic
Copyright © 2011-2022 走看看