如何删除4,600个嵌入文件夹?

时间:2016-05-06 04:01:41

标签: windows file batch-file

尝试将此目录从我的计算机上移除,似乎无法将其关闭。尝试创建此bat文件以删除它们,似乎无法使其正确。

:LoopStart
REN "C:\Users\David\Desktop\*" del
MOVE "C:\Users\David\Desktop\del\ "C:\"
RMDIR /S /Q "C:\Users\David\Desktop\del"

GOTO LoopStart
:LoopEnd

连续的文件路径是:

C:\Users\David\Desktop\com\example\Lab2-1starter\app\src\main\java

1 个答案:

答案 0 :(得分:1)

在没有任何for循环的情况下轻松完成此操作的最佳方法是使用 Robocopy

首先创建一个空目录[比如C:\ empty]这将是你的源目录,现在的想法是覆盖目标目录。

命令删除目标目录的全部内容:

robocopy c:\empty c:\yourfolder /purge

/PURGE :: delete dest files/dirs that no longer exist in source

现在你可以简单地运行

del /s /q c:\yourfolder

您可以在bat文件中使用以上所有命令以更好的方式重用它。

这也将删除长度较长的路径,请确保从admin命令提示符运行。