[英]Accelerating file deletion on windows
我希望尽快删除Windows上的许多文件。 是否有任何建议(在批处理脚本,Windows命令或蚂蚁脚本等中)?
我在考虑以下方向:
并行删除。 它可以断定,当我删除一堆文件时,比并行删除这些文件组要花更长的时间。
是否有(快速!)使这些文件在创建时紧密“坐在”磁盘上的方法?
鉴于删除是永久性的,在删除方面是否有任何优化?
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.