C#删除文件夹以及删除文件
生活随笔
收集整理的這篇文章主要介紹了
C#删除文件夹以及删除文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public static void DelectDir(string srcPath)
{try{DirectoryInfo dir = new DirectoryInfo(srcPath);FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); //返回目錄中所有文件和子目錄foreach (FileSystemInfo i in fileinfo){if (i is DirectoryInfo) //判斷是否文件夾
{DirectoryInfo subdir = new DirectoryInfo(i.FullName);subdir.Delete(true); //刪除子目錄和文件
} else{
//如果 使用了 streamreader 在刪除前 必須先關閉流 ,否則無法刪除 sr.close();File.Delete(i.FullName); //刪除指定文件 }} }catch (Exception e){throw;} }
//如果 使用了 streamreader 在刪除前 必須先關閉流 ,否則無法刪除 sr.close();File.Delete(i.FullName); //刪除指定文件 }} }catch (Exception e){throw;} }
?
轉載于:https://www.cnblogs.com/4job/p/10038599.html
總結
以上是生活随笔為你收集整理的C#删除文件夹以及删除文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 螺旋矩阵 java实现(待消化)
- 下一篇: C# 自定义 implicit和exp