代码如下:

Sub RecurseTree(CurrPath As String) 'currpath问文件夹路径
    Dim sFileName As String, newPath As String, sPath As String
    Static oldPath As String
    sPath = CurrPath & "\"
    sFileName = Dir(sPath, 31) '31的含义∶31=vbNormal+vbReadOnly+vbHidden+vbSystem+vbVolume+vbDirectory
    Do While sFileName <> ""
        If sFileName <> "." And sFileName <> ".." Then
            If GetAttr(sPath & sFileName) And vbDirectory Then '如果是目录和文件夹
                newPath = sPath & sFileName
                RecurseTree newPath
                sFileName = Dir(sPath, 31)
            Else
                SetAttr sPath & sFileName, vbNormal
                Kill (sPath & sFileName)
                'Label1.Caption = sPath & sFileName '显示删除过程
                sFileName = Dir
            End If
        Else
            sFileName = Dir
        End If
        DoEvents
    Loop
    SetAttr CurrPath, vbNormal
    RmDir CurrPath
    'Label1.Caption = CurrPath
End Sub
摘自:网络整理

相关文章参考:

※VB FTP操作类(可上传、下载、创建文件夹等等)

VB 删除带子文件夹和文件的文件夹※

※用treeview遍历文件夹(vb)※

※VB 将文件夹复制到指定目录※

※VB 详细枚举指定目录、文件夹文件列表※

※VB删除带子文件夹和文件的文件夹

※VB 打开文件夹,并选中指定的文件

※得到指定文件夹下的文件列表

※VB选择文件夹并取文件夹名※

更多精彩>>>

VB 删除带子文件夹和文件的文件夹相关推荐

  1. VB删除带子文件夹和文件的文件夹

    删除带子文件夹和文件的文件夹 程序代码: Sub RecurseTree(CurrPath As String)'currpath问文件夹路径     Dim sFileName As String, ...

  2. 删除文件夹下所有的文件_VB删除文件和文件夹的方法

    在VB编程中,我们如何删除一个指定的文件,或者文件夹呢? 本文,介绍两种方法,详细的介绍如何实现删除文件和文件夹,并对两种方法的区别做一个说明. 一.删除文件的方法 方法1: 使用kill方法删除文件 ...

  3. vb.net 解压缩(文件/文件夹解压缩,zip文件浏览,单文件解压,分卷压缩)

    vb.net 解压缩(文件/文件夹解压缩,zip文件浏览,单文件解压,分卷压缩) DLL:Ionic.Zip.dll 说明: 1.解压/压缩 显示加密进度及总进度. 2.zip文件打开,浏览内部文件. ...

  4. windows10 删除文件 的权限才能对此文件夹进行更改 解决办法

    windows 10 删除文件 的权限才能对此文件夹进行更改 解决办法 如果删不掉,重启计算机,再次右键.删除.

  5. 删除某个文件夹下的所有文件

    //删除本地文件夹下保存的文件 NSFileManager *fileManager = [NSFileManager defaultManager];                     NSS ...

  6. c盘python27文件夹可以删除嘛_电脑C盘那些文件夹可以删除

    展开全部 Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间.1.打开62616964757a686964616fe59b9ee7ad9431333335313064 ...

  7. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  8. python操作文件夹-Python文件操作大全,随机删除文件夹内的任意文件

    在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件.文件夹操作的方法: os.path.abspath(path) #返回绝对路径 os.path.basename(path ...

  9. Linux 中如何复制和删除文件夹中的所有文件?

    Linux 中如何复制和删除文件夹中的所有文件? 1.复制文件 目标文件目录必须存在 (1) 直接复制 cp /hone/user/temp/test.c /home/user/ (2) 复制并重命名 ...

最新文章

  1. PHP遇到json解决的两个办法,转为数组,直接取值
  2. 黑客常用的远程控制命令
  3. 一个WordPress站点绑定多个域名
  4. JAVA     MyFirst.java
  5. centos nginx和tomcat集群
  6. VS下EXE可执行文件启动代码剖析(2)_mtinit函数
  7. linux工作札记 - 查看发行版本命令
  8. Android拉起拼多多
  9. 使用C++实现FC红白机模拟器 Cartridge 与 Mapper(实现篇)
  10. ELK 收集中断错误处理
  11. 文献解读 | m6A——程序性细胞死亡与癌症的“双刃剑”
  12. AspectJ AOP的使用(@Before、@PointCut、@Around等)
  13. 统计学习 EM算法 Python实现
  14. 【Jira数据自动化】Jira接口请求(一)
  15. 【选址优化】基于粒子群算法求解配电网抢修选址优化问题含Matlab源码
  16. 2020Android开发陷入饱和,移动开发者未来的出路在哪里,我们该如何让应对?
  17. iOS9 iOS10 iOS11的新特性
  18. 室内主动导航系统在高铁站场景应用分析
  19. Cesium 个性地图的创建(炫酷大屏)
  20. Tomcat 部署 war 包

热门文章

  1. 再见 Python!Yann LeCun 警告:深度学习需要新编程语言
  2. Python 模拟微博登陆,亲测有效!
  3. 高达 800 万次下载量的 npm 包被黑客篡改了代码,你的设备或正成为挖矿机
  4. 特斯拉退市,是一个工程师的执拗
  5. 苹果iOS 11.3.1正式发布,修复iPhone 8触屏bug
  6. 携程专车入局:牌照在手,说走就走
  7. 封杀抖音,微博在紧张什么?
  8. 一文了解 Java 应用程序性能优化指南
  9. 开发者们,2017年你们过得好吗?
  10. 火爆全网MySQL路线笔记!linuxmysql允许远程连接