c# - 如何删除特定文件夹中的所有文件?

标签 c# .net

<分区>

我在运行时将文件保存在特定文件夹中。一段时间后,我想以编程方式删除它们。如何删除特定文件夹中的所有文件?

最佳答案

string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
foreach (string filePath in filePaths)
File.Delete(filePath);

或者在一行中:

Array.ForEach(Directory.GetFiles(@"c:\MyDir\"), File.Delete);

关于c# - 如何删除特定文件夹中的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12297024/

相关文章:

c# - 在字符串中搜索字符串(搜索 HTML 源中的所有 href)

.net - 我们不应该在 WinForms 应用程序中使用 System.Web.Caching.Cache 类吗?

c# - 反序列化对象时出错

c# - 如何确定哪个继承类正在使用抽象类的方法

c# - 使用通用类型保持代码组织

.net - 更改背景不透明度而不更改内容不透明度

c# - 加载程序集和版本控制

c# - .NETStandard 1.1 库中的接口(interface)在 .NET 4.61 中没有实现

c# string.replace 在 foreach 循环中

c# - 是否可以检索Word中所有可用的图表模板