一、for 命令
1)檢索目錄中的所有文件
for %i in (c:/*.*) do (echo %i)
2)逐行讀文件內容
for /f "delims=" %%i in (%cd%/test.bat) do echo %%i
(注意:bat腳本中,用%%i, 而cmd窗口中用%i)
詳解可參考:http://blog.csdn.net/xhhjin/article/details/7373524
一些註釋:
FOR 變量參照的替換已被增強。您現在可以使用下列選項語法:
~I - 刪除任何引號("),擴充 %I
%~fI - 將 %I 擴充到一個完全合格的路徑名
%~dI - 僅將 %I 擴充到一個驅動器號
%~pI - 僅將 %I 擴充到一個路徑
%~nI - 僅將 %I 擴充到一個文件名
%~xI - 僅將 %I 擴充到一個文件擴展名
%~sI - 擴充的路徑只含有短名
%~aI - 將 %I 擴充到文件的文件屬性
%~tI - 將 %I 擴充到文件的日期/時間
%~zI - 將 %I 擴充到文件的大小