博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除文件夹下所有文件
阅读量:5090 次
发布时间:2019-06-13

本文共 956 字,大约阅读时间需要 3 分钟。

代码:

public static void CleanTemp(string strTempPath)        {            try            {                DirectoryInfo DirFile = new DirectoryInfo(strTempPath);          //首先删除此文件夹下的文件                foreach (FileInfo file in DirFile.GetFiles())                {                    file.Delete();                }                                //删除此文件夹所有子目录和子目录下的文件                DirectoryInfo[] subDir = DirFile.GetDirectories();                foreach (DirectoryInfo d in subDir)                {                    d.Delete(true);                }                           }            catch { }        }

备注:

  DirectoryInfo 类用于典型操作,如复制、移动、重命名、创建和删除目录。

注意:

  在接受路径作为输入字符串的成员中,路径必须是格式良好的,否则将引发异常。例如,如果路径是完全限定的但以空格开头,则路径在类的方法中不会被修剪。因此,路径的格式不是良好的,并将引发异常。同样,路径或路径的组合不能被完全限定两次。例如,“c:\temp c:\windows”在大多数情况下也将引发异常。在使用接受路径字符串的方法时,请确保路径是格式良好的。

 

关于DirectoryInfo 类

网址:

还有这个网址的内容也很好,都是微软的:

转载于:https://www.cnblogs.com/wxh19860528/archive/2012/07/06/2579413.html

你可能感兴趣的文章