繁体   English   中英

在Windows上加速文件删除

[英]Accelerating file deletion on windows

我希望尽快删除Windows上的许多文件。 是否有任何建议(在批处理脚本,Windows命令或蚂蚁脚本等中)?

我在考虑以下方向:

  1. 并行删除。 它可以断定,当我删除一堆文件时,比并行删除这些文件组要花更长的时间。

  2. 是否有(快速!)使这些文件在创建时紧密“坐在”磁盘上的方法?

  3. 鉴于删除是永久性的,在删除方面是否有任何优化?

  4. Windows具有任何惰性机制。 也就是说,它当时并没有真正删除文件,但是会产生它确实的效果(您不会在cmd.exe dir命令或gui上看到它,并且可以使用名称(曾经存在过的名称等),并且Windows会在后台继续实际删除。

任何输入都会非常有帮助,谢谢。

我发现命令行在文件操作方面趋于更快。 例如,要删除C:\\Parent\\Folder\\OldFolder ,请打开命令提示符并键入:

CD "C:\Parent\Folder"
Attrib -R -S -H "OldFolder\*.*" /S /D /L
RD /S /Q "OldFolder"

您可以尝试使用Hand-E-Food所说的命令行。 您可以使用这些命令删除文件和删除文件夹。

del /f /s /q
rd /s /q

或者使用通配符从目录中清除所有文件:

del C:\filestodel\*.* /f /s /q

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM