我在寫一個批處理文件來清理我的源文件夾。我想刪除所有WinCVS中生成的文件用的前綴。#清理批處理文件
FOR /F "tokens=*" %%G IN ('DIR /B .#*.*') DO DEL "%%G"
我遇到的問題是,它不刪除子目錄中我的文件。
我在寫一個批處理文件來清理我的源文件夾。我想刪除所有WinCVS中生成的文件用的前綴。#清理批處理文件
FOR /F "tokens=*" %%G IN ('DIR /B .#*.*') DO DEL "%%G"
我遇到的問題是,它不刪除子目錄中我的文件。
你可能想要做
DIR /S /B .#*.*
,列出目錄遞歸
我想你需要DEL /S
+ 1,比我的容易=) – 2010-01-28 18:15:27
我不認爲凱文正在尋找遞歸刪除目錄,而是在目錄中查找文件,然後刪除它們。 – mlathe 2010-01-28 18:19:14
是錯過了/ S在DIR – Kevin 2010-01-28 18:27:06