• 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(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(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(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(ByVal strFileName As String)

    ''' -----------------------------------------------------------------------------
            
    ''' <summary>
            
    ''' 检查文件名是否有效
            
    ''' </summary>
            
    ''' <param name="strFileName">文件名</param>
    ''' <remarks>这个检查的方法比较有意思,我还没仔细跟踪,没明白为什么这么做
            
    ''' </remarks>
            
    ''' <history>
            
    '''     [cnurse]    04/26/2006  Created
            
    ''' </history>
            
    ''' -----------------------------------------------------------------------------

            Private Shared Function CheckValidFileName(ByVal strFileName As StringAs String

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

            Private Shared Function GetFileName(ByVal filePath As StringAs String

        
    ''' <summary>
            
    '''从文件对象中获取文件流
            
    ''' </summary>
            
    ''' <param name="
    objFile ">文件对象</param>
            
    ''' <history>
            
    '''     [cnurse]    04/26/2006  Created
            
    ''' </history>
            
    ''' 

    -----------------------------------------------------------------------------
    Private Shared Function GetFileStream(ByVal objFile As DotNetNuke.Services.FileSystem.FileInfo) As Stream

        
    ''' <summary>
            
    '''移除孤立的文件夹
            
    ''' </summary>
            
    ''' <param name="PortalId">门户Id</param>        
            
    ''' 

    -----------------------------------------------------------------------------
    Public Shared Sub RemoveOrphanedFolders(ByVal PortalId As Integer)
  • 相关阅读:
    奥卡姆剃刀和没有免费的午餐定理
    print("decimal hex chr {0:^30}".format("name")) 是什么意思
    python爬虫准备知识---2、为什么选择python来进行爬虫
    python日常疑难---2、python中查看函数帮助
    python超简单实用爬虫操作---6、模拟登录获取数据
    python requests库 爬取视频
    利用Python中的requests库爬取视频的图片
    python超简单实用爬虫操作---5、爬取视频
    python超简单实用爬虫操作---4、爬取图片
    用Intent实现activity的跳转
  • 原文地址:https://www.cnblogs.com/GDLMO/p/1028222.html
Copyright © 2020-2023  润新知