【问题标题】:code to delete folder with subfolders containing subfolders too删除带有子文件夹的文件夹的代码也包含子文件夹
【发布时间】:2018-08-01 21:58:18
【问题描述】:

我需要代码来删除整个文件夹,包括它的所有文件、子文件夹以及子文件夹中的所有子文件夹,并且可能包含只读文件。例如:我有一个文件夹 C:\Test\Test2\Test3\Test4。执行代码后,文件夹 C:\Test 将不再存在。

【问题讨论】:

  • 这不是一个正确的提问方式,而且它就像你在 google 上搜索时的第一个结果。
  • google 的第一次搜索只删除了子文件夹,没有删除这些子文件夹中的子文件夹,所以对我来说无法使用。

标签: vb.net


【解决方案1】:

试试这个..

Dim del As New IO.DirectoryInfo("C:\Test")
del.Delete(True)

【讨论】:

  • 这就是我要找的,我唯一想念的是它不能删除只读文件(抱歉忘了提)
【解决方案2】:

我认为这会有所帮助

Process.Start("CMD", "/C RD C:\Test /Q /S")

Shell("CMD /C RD C:\Test /Q /S", AppWinStyle.MinimizedFocus, True)

【讨论】:

    猜你喜欢
    • 2015-09-14
    • 2012-07-24
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多