我在 Windows Server 中有一个文件夹,其中包含子文件夹和 ?50000 个文件。当我单击鼠标右键并选择删除(或 shift+delete)时 - 所有文件将在 10-20 秒内删除。
当我使用代码删除文件时 – 1500-4000 秒。
删除大量文件- 不适合我。
我的代码:
string folderPath = @"C://myFolder";
DirectoryInfo folderInfo = new DirectoryInfo(folderPath);
folderInfo.Delete(true); // true - recursive, with sub-folders
Run Code Online (Sandbox Code Playgroud)
如何更快地删除文件?