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); }
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论