如何使用C#删除TreeView中的非空目录

kan*_*esh 2 c#

我正在使用TreeView显示目录结构,并且需要能够删除非空文件夹。

System.IO.Directory.Delete(TreeView1.SelectedNode.FullPath);
Run Code Online (Sandbox Code Playgroud)

上面的代码可以很好地删除空文件夹,但是我也需要删除非空文件夹。

Tor*_*dek 5

Directory.Delete方法需要,如果你想删除的内容,这表明是可选的第二个布尔参数。只需添加true作为第二个参数:

System.IO.Directory.Delete(TreeView1.SelectedNode.FullPath, true);
Run Code Online (Sandbox Code Playgroud)