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

  • 相关阅读:
    常用函数
    PostgreSql那点事(文件读取写入、命令执行的办法)
    如何检测Windows中的横向渗透攻击
    小米笔记本pro版bios经常找不到硬盘
    grunt教程
    nodejs廖雪峰大神教程
    ClickOnce是什么?如何使用?
    asp.net中的ORA-12154: TNS: 无法解析指定的连接标识符
    未能加载文件或程序集 ICSharpCode.SharpZipLib
    PL/SQL 循环
  • 原文地址:https://www.cnblogs.com/unruledboy/p/10471.html
Copyright © 2011-2022 走看看