C# 删除所有.txt 文件
时间: 2024-09-27 14:06:00 浏览: 37
在C#中,删除目录下的所有`.txt`文件,可以使用`Directory.GetFiles`获取指定路径下所有的`.txt`文件,然后遍历这个数组,使用`File.Delete`方法逐个删除。这里是一个简单的示例:
```csharp
using System;
using System.IO;
public class DeleteTxtFiles
{
public static void Main(string[] args)
{
string directoryPath = @"C:\Path\To\Your\Directory\"; // 替换为你想要删除.txt文件的目录
try
{
string[] txtFiles = Directory.GetFiles(directoryPath, "*.txt");
foreach (string file in txtFiles)
{
File.Delete(file);
Console.WriteLine($"已成功删除文件: {file}");
}
}
catch (Exception ex)
{
Console.WriteLine("删除过程中发生错误: " + ex.Message);
}
finally
{
Console.WriteLine("所有.txt文件删除完毕。");
}
}
}
```
这段代码会在控制台打印出每个被删除的文件路径,并捕获可能出现的异常。
阅读全文