我想删除一个包含数千个文件和文件夹的文件夹。如果我使用Windows资源管理器删除文件夹,可能需要10-15分钟(不是经常,但经常)。Windows中有没有更快的删除文件夹的方法?

其他细节:

我才不在乎回收站呢。 这是一个NTFS驱动器。


当前回答

尝试Shift + Delete。我在2分钟内处理了24000份文件。

其他回答

要删除很多文件夹,您还可以使用spdenne命令创建一个批处理文件。

1)制作一个文本文件,其中包含以下内容,将引号中的文件夹名称替换为您的文件夹名称:

rmdir /s /q "My Apps"  
rmdir /s /q "My Documents"  
rmdir /s /q "My Pictures"  
rmdir /s /q "My Work Files"

2)以.bat扩展名保存批处理文件(例如deletefiles.bat) 3)打开命令提示符(Start > Run > Cmd),执行批处理文件。你可以从命令提示符中这样做(用X代替你的驱动器号):

X:  
deletefiles.bat

按照建议使用命令提示符。我发现了为什么资源管理器这么慢前一段时间,它给你一个估计需要多长时间来删除文件/文件夹。要做到这一点,它必须扫描项目的数量和大小。这需要很长时间,因此需要等待大文件夹。

此外,如果文件有特定问题,资源管理器将停止,

使用fastcopy,一个免费的工具。 它有一个删除选项,比Windows删除文件的方式快得多。

尝试Shift + Delete。我在2分钟内处理了24000份文件。

Windows命令提示符:

rmdir /s /q folder

使用Powershell:

powershell -Command "Remove-Item -LiteralPath 'folder' -Force -Recurse"

注意,在更多情况下,del和rmdir会给您留下剩余的文件,Powershell会设法删除这些文件。