国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

bat 批處理 for 命令快速入門

2020-06-09 14:03:45
字體:
來源:轉載
供稿:網友

格式:FOR [參數] %%變量名 IN (相關文件或命令) DO 執行的命令
作用:對一個或一組文件,字符串或命令結果中的每一個對象執行特定命令,達到我們想要的結果。
注意:在批處理文件中使用 FOR 命令時,指定變量請使用 %%variable,而不要用 %variable。變量名稱是區分大小寫的,所以 %i 不同于 %I.
關于:for命令可以帶參數或不帶參數,帶參數時支持以下參數:/d /l /r /f

  下面分別解釋一下

  零:無參數時:
  ---
  FOR %variable IN (set) DO command [command-parameters]
  %variable 指定一個單一字母可替換的參數。
  (set) 指定一個或一組文件。可以使用通配符。
  command 指定對每個文件執行的命令。
  command-parameters
  為特定命令指定參數或命令行開關。

  TTT示例:
  for %%i in (t*.*) do echo %%i --顯示當前目錄下與t*.*相匹配的文件(只顯示文件名,不顯示路徑)
  for %%i in (d:/mydocuments/*.doc) do @echo %%i --顯示d:/mydocuments/目錄下與*.doc相匹配的文件

一、參數 /d (參數只能顯示當前目錄下的目錄名字)

格式:FOR /D %variable IN (set) DO command [command-parameters]
  這個參數主要用于目錄搜索,不會搜索文件,/D 參數只能顯示當前目錄下的目錄名字。(TTT特別說明:只會搜索指定目錄下的目錄,不會搜索再下一級的目錄。)

  TTT示例:
  for /d %%i in (c:/*) do echo %%i --顯示c盤根目錄下的所有目錄
  for /d %%i in (???) do echo %%i --顯示當前目錄下名字只有1-3個字母的目錄

二、參數 /R (搜索指定路徑及所有子目錄中與set相符合的所有文件)

格式:FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]
  此命令會搜索指定路徑及所有子目錄中與set相符合的所有文件,注意是指定路徑及所有子目錄。

  1、set中的文件名如果含有通配符(?或*),則列舉/R參數指定的目錄及其下面的所用子目錄中與set相符合的所有文件,無相符文件的目錄則不列舉。
  2、如果set中為具體文件名,不含通配符,則枚舉該目錄樹(即列舉該目錄及其下面的所有子目錄)(并在后面加上具體的文件名),而不管set中的指定文件是否存在。
  例:for /r c:/ %%i in (*.exe) do echo %%i --把C盤根目錄,和每個目錄的子目錄下面全部的EXE文件都列出來了!!!!

  TTT示例:
  for /r c:/ %%i in (boot.ini) do echo %%i --枚舉了c盤所有目錄
  for /r d:/backup %%i in (1) do echo %%i --枚舉d/backup目錄
  for /r c:/ %%i in (boot.ini) do if exist %%i echo %%i --很好的搜索命令,列舉boot.ini存在的目錄

三、參數 /L (該集表示以增量形式從開始到結束的一個數字序列。可以使用負的 Step)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武夷山市| 河北省| 红桥区| 谷城县| 石狮市| 略阳县| 同德县| 闽侯县| 南充市| 安阳县| 建宁县| 古丈县| 临武县| 灵武市| 乡宁县| 乌兰察布市| 桐乡市| 保靖县| 响水县| 永定县| 安乡县| 宁蒗| 抚顺县| 洱源县| 长治县| 清原| 沁水县| 安康市| 宁强县| 辰溪县| 昌平区| 武宁县| 东光县| 桃江县| 石嘴山市| 永嘉县| 巨野县| 涪陵区| 天气| 荃湾区| 甘肃省|