c# - 使用 C# 和线程删除大量文件和子文件夹

标签 c# .net multithreading

有没有人有示例或不知道如何使用线程和 c# .net 删除文件夹中的大量文件和子目录。

谢谢

最佳答案

最好的方法是调用 Directory.Delete(directory, true); 这将删除目录、所有子目录和所有文件。无需线程。

如果您想异步执行此操作(即让您的程序在目录删除发生时执行其他操作),请查看 Calling Synchronous Methods Asynchronously .

关于c# - 使用 C# 和线程删除大量文件和子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625917/

相关文章:

.net - 为什么在 .Net 中使用异步编程模型不会导致 StackOverflow 异常?

ios - Swift:更新 UI - 主线程上的整个功能或只是 UI 更新?

c# - 将 Windows 应用程序作为命令行应用程序运行

c# - 远程服务器返回错误 : (550) on upload file to FTP using FtpWebRequest

c# - 什么是好的Telnet 客户端实现C#?

c# - 包含 SQL 的电子邮件

c# - 在 SignalR 中更改 DefaultMessageBufferSize

c# - 从一个 .net 网站构建多个站点

Delphi - 线程中的 WndProc() 从未被调用

c# - WCF 如何处理实例化和并发性?