Ciber SLasH

|
Posted: Tue Jan 15, 2013 16:57 Post subject: |
|
|
Осталось несколько вопросов
1) как понять, что делает строка
>nul 2>&1 dir /b/a-d/s %mask% || >>"%output%" echo(%%$\
По кускам понимаю, но с последовательностью не могу разобраться.
>nul - перенаправить на ус-во null
2>&1 - объединение потоков ошибок и вывода
dir /b/a-d/s %mask% - вывод только имён файлов, без каталогов. Со всеми вложенными каталогами
echo(%%$\" - вывод полного пути к каталогу с добавлением в конец символа \
|| - выполняет команду, если предыдущая команды выполнилась с ошибкой
>>"%output%" - дописать в файл "%output%"
2) как сделать так, чтобы можно было указать параметром BAT-нику, какие каталоги сканировать. Чтобы в качестве параметра можно было указать файл-список?
К примеру файл-список "list.txt"
Code: | F:\Failo\Downloads\Pictures\Архитектура\
F:\Failo\Downloads\Pictures\Военные\
|
Скрипту передаётся параметр: <скрипт>.bat "F:\Failo\Downloads\Pictures\list.txt" |
|