C#_删除文件夹下所有文件

 1 public static void DelectDir(string srcPath)
 2         {
 3             try
 4             {
 5                 DirectoryInfo dir = new DirectoryInfo(srcPath);
 6                 FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录
 7                 foreach (FileSystemInfo i in fileinfo)
 8                 {
 9                     if (i is DirectoryInfo)            //判断是否文件夹
10                     {
11                         DirectoryInfo subdir = new DirectoryInfo(i.FullName);
12                         subdir.Delete(true);          //删除子目录和文件
13                     }
14                     else
15                     {
16                         File.Delete(i.FullName);      //删除指定文件
17                     }
18                 }
19 
20             }
21             catch (Exception e)
22             {
23                 throw;
24             }
25         }

需要using System.IO;

posted @ 2021-06-02 10:50  G_Mac  阅读(618)  评论(0)    收藏  举报