Я очень новичок в Dos Script, однако у меня есть задача, которую, я считаю, будет наиболее эффективно выполнять в Dos Scipt (.BAT).
Я буду запускать этот BAT-файл в Windows XP Professional.
В настоящее время у меня есть диск, скажем, 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
Допустим, если мы начнем сверху и как только скрипт найдет номер задания, он не будет продолжать переход на другой уровень из этой папки.
Так что результат будет таким
например B:/Lv1/Lv2/A1234567 ххххх
например B:/Lv1/B5678214 ххххх
например B:/Lv1/Lv2/Lv3/Lv4/Z0425673 ххххх
cmd.exe
, командная строка под Windows с чуть менее мертвым языком CMD? - person paxdiablo   schedule 25.01.2011cmd.exe
, командная строка под Windows с немного менее мертвым для мозга языком CMD? Оба поддерживают BAT, но доступные команды в CMD намного богаче и многочисленнее, чем в DOS. Итак, под какой ОС (операционной системой, например Windows ‹версия›, DOS ‹версия› или iOS ‹версия› или Linux ‹тип› ‹версия›) должен работать этот BAT. - person GolezTrol   schedule 25.01.2011