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

Posted

tags:

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

参考技术A 方法一:在资源管理器中将查看方式选定为“详细信息”,然后按文件类型排列,这样同一后缀的文件就集中排列在一起,选中删除就很方便;

方法二:进入命令行模式,直接输入命令
del X:/目录名/*.后缀名
例如,以下命令直接删除d盘asd目录下的所有tmp后缀的文件:
del d:/asd/*.tmp

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为例

以上是关于如何删除子目录下所有指定后缀文件?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

bat怎样删除指定文件夹内的指定后缀文件?

Mac递归删除指定目录及其子目录下所有符合给定命名规则的文件

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