C#删除目录中所有的某种类型文件

您所在的位置:网站首页 批量删除某种格式的文件 C#删除目录中所有的某种类型文件

C#删除目录中所有的某种类型文件

2024-07-15 23:27| 来源: 网络整理| 查看: 265

使用C#进行WinForm编程时,有时需要删除一个目录下的所有特定文件,比如删除全部文本文件或者图像文件。实现这种功能的思路是使用Directory和File的结合。使用Directory.GetFiles返回含有文件后缀名的所有路径字符串,使用File.Delete删除路径文件。具体实现代码如下:

string resultDirectory = Environment.CurrentDirectory + "\\Result";//目录 //1、删除txt文本文件 string txtPattern = "*.txt"; string[] txtFiles = Directory.GetFiles(resultDirectory, txtPattern); foreach (string currentFile in txtFiles) { File.Delete(currentFile); Console.WriteLine(currentFile+"txt文件已经删除"); } //2、删除png图像文件 string pngPattern = "*.png"; string[] pngFiles = Directory.GetFiles(resultDirectory, pngPattern); foreach (string currentFile in pngFiles) { File.Delete(currentFile); Console.WriteLine(currentFile + "png文件已经删除"); }

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3