※ 發信站: 批踢踢實業坊(ptt.cc)_EZsoft




將######內文字複製貼上成為*.bat即可使用

作者  guessi (沒)                                               看板  EZsoft
 標題  Re: [請益] 一次建立300個資料夾
 時間  Thu Apr 26 11:08:17 2007
───────────────────────────────────────
#############################################################################
@ECHO OFF
FOR /L %%i IN (1,1,9)     DO MKDIR 00%%i
FOR /L %%i IN (10,1,99)   DO MKDIR  0%%i
FOR /L %%i IN (100,1,300) DO MKDIR   %%i
ECHO COMPLETE
PAUSE
EXIT
##############################################################################


形式:
  for %%變數 in (設定) do 指令 - 當變數在設定值狀況下執行某指令
  /L - 重複執行(lterative)

  所以

  FOR /L %%i IN (1,1,9)     DO MKDIR 00%%i

  表示反覆執行變數i,當變數i在1到9以1遞增時,用MKDIR建立001、002、....009
  的目錄名稱,下面的就是10到99,建立010、011、012....099,第三行是
  直接建立不加0,剩下的應該看得懂了~~

Posted by firewolf241 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(71)