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 StringByVal PortalId As IntegerByVal ClearCache As BooleanByVal FolderId As IntegerAs 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 IntegerByVal inStream As Stream, ByVal fileName As StringByVal contentType As StringByVal length As LongByVal folderName As StringByVal closeInputStream As BooleanByVal clearCache As BooleanByVal synchronize As BooleanAs 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 IntegerByVal relativePath As StringByVal StorageLocation As IntegerAs 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 StringAs String

/**/ ''' -----------------------------------------------------------------------------
        
''' <summary>
        
'''从文件路径中获取文件名
        
''' </summary>
        
''' <param name="filePath">文件全名</param>
        
''' <history>
        
'''     [cnurse]    04/26/2006  Created
        
''' </history>
        
''' -----------------------------------------------------------------------------

         Private   Shared   Function GetFileName() Function GetFileName(ByVal filePath As StringAs 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)

转载于:https://www.cnblogs.com/GDLMO/archive/2008/01/06/1028222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值