我是Dos Script的新手,但我手边有一项任务,我相信在Dos Scipt(.BAT)中执行效率最高。
我将在Window 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
答案 0 :(得分:0)
你的意思是:
例如B:\ Lv1 \ Lv2 \ A1234567 xxxxx \ Lv4 \ Lv5 \ xxx.xls
而不是:
例如B:/ Lv1 / Lv2 / A1234567 xxxxx / Lv4 / Lv5 / xxx.xls