2011-11-28 27 views
0

我想更改特定目錄中每個子文件夾的圖標,我可以通過類似於用於文件的%%〜nxf的循環來執行此操作(我在文件夾不是文件後)使用批處理將文件夾名稱循環到變量中?

attrib -h -r C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
echo [.ShellClassInfo] >C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
echo IconFile= C:\ICT\AutoCAD_2010\Customisations\AO2\ICO\FolderIcon.ico >>C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
echo InfoTip=EXE file location... >>C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
echo IconIndex=0 >>C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
attrib +h +r C:\ICT\AutoCAD_2010\Customisations\AO2\EXE\desktop.ini 
attrib +r C:\ICT\AutoCAD_2010\Customisations\AO2\EXE 

因爲在批次中這樣做了幾百次,所以你明白了。

回答

2

您可以處理與用於命令/ d開關文件夾(未文件):

for /D %%a in (*) do echo Folder: %%a 

您也可以結合/ R與/ d以處理給定的路徑下方的每個子文件夾。有關詳細信息,請鍵入:for /?

相關問題