C#中删除目录以及目录下文件的方法
程序员文章站
2022-06-04 09:46:10
场景 C#中根据文件夹路径,将文件夹以及文件夹下文件删除。 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载 实现 新建工具类,工具类中新建方法DeleteFolder ///
场景
c#中根据文件夹路径,将文件夹以及文件夹下文件删除。
注:
博客主页:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载
实现
新建工具类,工具类中新建方法deletefolder
/// <summary> /// 删除目录 /// </summary> /// <param name="dir">要删除的目录</param> public static void deletefolder(string dir) { if (system.io.directory.exists(dir)) { string[] filesystementries = system.io.directory.getfilesystementries(dir); for (int i = 0; i < filesystementries.length; i++) { string text = filesystementries[i]; if (system.io.file.exists(text)) { system.io.file.delete(text); } else { filehelper.deletefolder(text); } } system.io.directory.delete(dir); } }
调用示例
if (!string.isnullorempty(nodedata.id)) { string directoryname = nodedata.id; filehelper.deletefolder(directoryname); }
下一篇: 硬柿子能吃吗?硬硬的没熟吧