c# - 如何使用c#删除treeview中的非空目录

标签 c#

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

System.IO.Directory.Delete(TreeView1.SelectedNode.FullPath);

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

最佳答案

Directory.Delete方法采用可选的第二个 bool 参数,指示您是否要删除其内容。只需添加 true 作为第二个参数:

System.IO.Directory.Delete(TreeView1.SelectedNode.FullPath, true);

关于c# - 如何使用c#删除treeview中的非空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32043189/

相关文章:

c# - 端口 21 (FTP) 上的 NetworkStream 在收到值为 10(换行符)的字节时停止读取

c# - 如何在运行时将 ContextMenu 添加到按钮

c# - 当文本框的背景在 wpf 中为灰色时插入符消失

c# - 使用 C#,如何将二进制数据的字节数组转换为对数据建模的自定义类型对象?

c# - 重构 if 和 else if 之间的公共(public)代码

c# - 将 sql 存储过程用于 yes no 输出

c# - 创建无需安装即可运行的桌面(窗口)应用程序?

c# - 包含数字的单词的正则表达式掩码

c# - 无法在运行时从程序集中获取方法

c# - 解析作为 exe C# 输入参数提供的 json 字符串