2014-03-27 167 views
0

我想創建.bat文件,它允許我刪除一個目錄(C:\ Test)的所有文件夾,除了最後創建的文件夾(最近的文件夾時間)。我很容易刪除一個目錄的所有文件夾,但試圖找到最新的文件夾不是。蝙蝠文件刪除除最後創建的所有目錄

回答

3
for /f "skip=1 delims=" %%a in ('dir /b /ad /tc /o-d "c:\test"') do echo rmdir /s /q "c:\test\%%a" 

排序在創建時間遞減的目錄列表,跳過第一個,去掉休息。

rmdir命令被回顯到控制檯。如果輸出正確,請刪除echo命令。

要命令行中使用它,用%

+0

由於它的作品全部更換%%! – ElRoro

相關問題