我對DOS腳本很新,但是我有一個任務,我相信在Dos Scipt(.BAT)中執行效率最高。Dos腳本(BAT) - 只有當匹配特定模式時纔打印目錄路徑
我會在窗口XP Professional上運行這個BAT文件
目前我有一個驅動器讓我們說B:驅動裝置,它由30個文件夾和100,000子文件夾(而不是文件)
內的驅動器有有超過一萬個的工作文件夾,每一個工號
我需要打印出由一個工號
作業編號模式 的所有文件夾列表(想象中的工作數是A1234567與第一字符總是一個字母和6後續 - 7數字字符然後一個空間和作業名稱
例如B:/ Lv1的/ Lv2中/ A1234567 XXXXX /器Lv4 /器Lv5/xxx.xls
不幸的是,也許在不同的級別此作業號
如B:/ Lv1的/ Lv2中/ A1234567 XXXXX/Lv4的/器Lv5/xxx.xls
如B:/ Lv1的/ B5678214 XXXXX/Lv3的/ Lv4的/ XXX .xls
例如B:/ Lv1/Lv2/Lv3/Lv4/Z0425673 xxxxx/Lv5/Lv6/xxx.doc
比方說,如果我們從頂部開始,一旦sciprt找到工作號碼,它就不會繼續從該文件夾向下鑽取到另一個級別。
所以結局會是這樣
如B:/ Lv1的/ Lv2中/ A1234567 XXXXX
如B:/ Lv1的/ B5678214 XXXXX
如B:/ Lv1的/ Lv2中/ Lv3的/ Lv4的/ Z0425673 XXXXX
第一件事。 _Is_這個DOS(如MSDOS中的腦死亡BAT語言)還是這個`cmd.exe`,Windows下的命令提示符,它的腦死亡率稍低一點的CMD語言? – paxdiablo 2011-01-25 03:19:10