Построение пакетных файлов (*.bat)

имеется: tree C:\ /F > C.txt
нужно: чтобы файл сохранялся в папке $data\
например, 22.10\C.txt
как это сделать?
 
P

Prof. BiG BanG

Файл dirlist.cmd
Код:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

For /F "Delims=" %%I In ('date /t') Do Set V=%%~I
md C:\TEMP\!V!
tree C:\ /F > files.txt
move /Y files.txt C:\TEMP\!V!

Вот пример. Файл будет сохраняться в C:\TEMP\дата\files.txt
 
P

Prof. BiG BanG

Цитата с сайта:
Разнца есть и существенная. cmd.exe умеет гораздо больше. например посмотрите на ключи команды for,- синтаксический разбор строк возможен только в cmd. В общем где только возможно, используйте cmd, если нет необходимости работать на win9x.
 
Сверху