C# 删除指定目录下全部文件

Posted Bupt_Luke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 删除指定目录下全部文件相关的知识,希望对你有一定的参考价值。

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
                    
                        File.Delete(i.FullName);      //删除指定文件
                    
                
            
            catch (Exception e)
            
                throw;
            
        

以上是关于C# 删除指定目录下全部文件的主要内容,如果未能解决你的问题,请参考以下文章

C# 删除指定目录下具有某后缀的全部文件

C#删除指定目录空文件夹(源码)

java 递归实现删除或查询指定目录下的全部文件

C# 监控指定目录的文件变化

删除文件夹指定的文件和下面全部文件

C# 文件操作