删除文件夹和包含文件

lab*_*b12 16 vb.net directory visual-studio-2010 delete-file

我有一个非常快速的问题.我的程序实际上下载了一个zip文件,然后将其提取到桌面上.但我需要一个卸载功能,它基本上删除多个文件夹和包含文件.我怎么能在vb.net中这样做?

Ste*_*ner 37

如果您的所有文件夹都包含在一个文件夹中,那么它应该非常简单.

Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\YOURPATH"
System.IO.Directory.Delete(path, True)
Run Code Online (Sandbox Code Playgroud)

这将删除您的根目录,以及它下面的所有目录和文件.如果您的文件和目录不是像示例中的"YOURPATH"那样的单个根目录,您可以多次调用它.这将使您不必单独删除每个文件.

  • +1 - 从未删除过目录,我没想到在Directory对象中查找Delete方法.这个答案比我的好. (4认同)