windows批處理 命令

一、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 擴充到文件的大小

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章