Я очень новичок в Dos Script, однако у меня есть под рукой задача, которую я считаю наиболее эффективной для выполнения в Dos Scipt (.BAT).
Я запусту этот BAT-файл в Window XPProfessional
В настоящее время у меня есть диск, скажем, 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