如何在命令提示符中清空文件夹?(Windows 7的)

Ton*_*ich 5 windows-7

需要从命令提示符或批处理文件清空 Windows 7 中的文件夹。这意味着删除所有文件和所有子文件夹并保留空文件夹。 del /s /q留下空的子文件夹,所以这个解决方案对我不起作用。我也不想删除和重新创建文件夹。

ste*_*ert 7

您可以使用sdelete(安全删除)命令来清理文件夹。

sdelete -s *
Run Code Online (Sandbox Code Playgroud)

从上述文件夹中清除所有内容。


小智 6

此命令将清空当前文件夹的内容:

rmdir . /s /q
Run Code Online (Sandbox Code Playgroud)

唯一的缺点是会出现错误:

该进程无法访问该文件,因为该文件正在被另一个进程使用。

可以通过在命令末尾添加 2>nul 来避免这种情况:

rmdir . /s /q 2>nul
Run Code Online (Sandbox Code Playgroud)