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

Posted Bupt_Luke

tags:

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

void DelectLog(string srcPath)
        
            try
            
                DirectoryInfo dir = new DirectoryInfo(srcPath);
                FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录
                foreach (FileSystemInfo i in fileinfo)
                
                    if (i.Extension == ".log")
                    
                        File.Delete(i.FullName);      //删除指定文件
                    
                
            
            catch (Exception e)
            
                throw;
            
        

这里以.log为例

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

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

bat删除当前目录指定后缀的文件夹?

如何删除子目录下所有指定后缀文件?

删除指定目录下的指定后缀的文件

linux 删除问题 一次删除多个目录下的相同扩展名的文件

C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名