zoukankan      html  css  js  c++  java
  • 我最近写的通用安全文件夹删除函数,跟大家分享

    鉴于删除文件夹操作比较特殊,需要安全一点,所以封装成一通用安全文件夹删除函数,跟大家分享:

        Public Shared Function DeleteFolder(ByVal strDirectory As String) As Boolean
            '名称:DeleteFolder
            '功能:安全删除文件夹
            '作者:chs
            '创建:2004/2/5
            '修改:2004/2/5
            '参数::
            '      :
            '返回:成功,True,反之,False
            '说明:

            Dim o_blnRet As Boolean = False

            Try
                Dim o_objDir As New DirectoryInfo(strDirectory)
                Dim o_objFileInfo() As FileInfo = o_objDir.GetFiles()
                Dim o_intItems As Integer

                For o_intItems = 0 To o_objFileInfo.Length - 1
                    With o_objFileInfo(o_intItems)
                        '把文件的属性该成普通,让其能正常删除
                        .Attributes = FileAttributes.Normal

                        '删除文件
                        .Delete()
                    End With
                Next

                o_objDir.Delete()

                o_objFileInfo = Nothing
                o_objDir = Nothing

                o_blnRet = True
            Catch ex As Exception
                o_blnRet = False
            End Try

            Return o_blnRet
        End Function

  • 相关阅读:
    「Luogu」2831愤怒的小鸟 (DFS+dp)
    LeetCode习题集
    递归的时间复杂度你真的懂吗?不是所有的二分递归都是logn级别
    [数据结构篇]谈一谈优先队列吧!
    论文爱好者(我不是)的福利
    Python 读微博留言进行情感分析(文本分类)
    python 多进程中的p.apply_async()
    记录本科论文开题报告修改过程
    KMP字符串匹配算法
    Pandas Timedelta
  • 原文地址:https://www.cnblogs.com/unruledboy/p/10471.html
Copyright © 2011-2022 走看看