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

  • 相关阅读:
    Jsの练习-将 数组中值为0 的去掉,不为0的存入一个新的数组
    Jsの数组练习-求一组数中的最大值和最小值,以及所在位置
    ES6-解构赋值
    vue初体验-ES6 基础知识补充 let 和const
    2D过渡模块的其他属性
    CSS学习笔记-05 过渡模块的基本用法
    echarts笔记
    不可思议的纯 CSS 滚动进度条效果
    十大排序算法
    关于input上传文件
  • 原文地址:https://www.cnblogs.com/unruledboy/p/10471.html
Copyright © 2011-2022 走看看