Страница 1 из 1

append date to a file name, DOS command

Добавлено: 03 сен 2008, 11:05
Kiseta
Ребята, что-то не могу никак найти как это сделать.

На пример, есть такая DOS command, с результатом записывающимся в файл:

Код: Выделить всё

ping www.yahoo.com >> C:\yahoo_test.txt

Надо что бы файл был с датой, на пример:

Код: Выделить всё

yahoo_test_2008_03_09.txt
Как это сделать? Есть что-нибудь типа C:\yahoo_test_[date].txt? Спасибо.

Re: append date to a file name, DOS command

Добавлено: 03 сен 2008, 11:12
Аман Ванкуверский

Re: append date to a file name, DOS command

Добавлено: 03 сен 2008, 11:41
Kiseta
Большое спасибо! :s10: :up:

Re: append date to a file name, DOS command

Добавлено: 03 сен 2008, 11:54
tasko
Kiseta писал(а): Надо что бы файл был с датой, на пример:

Код: Выделить всё

yahoo_test_2008_03_09.txt
Примерно так:

Код: Выделить всё

Set YYYY_mm_dd=yahoo_test_%DATE:~10,4%_%DATE:~4,2%_%DATE:~7,2%.txt
ping www.google.com > %YYYY_mm_dd%

Re: append date to a file name, DOS command

Добавлено: 03 сен 2008, 12:21
Kiseta
tasko писал(а): Примерно так:

Код: Выделить всё

Set YYYY_mm_dd=yahoo_test_%DATE:~10,4%_%DATE:~4,2%_%DATE:~7,2%.txt
ping www.google.com > %YYYY_mm_dd%
Сори, это не заработало.

Заработало такое:

Код: Выделить всё

ping www.yahoo.com >> C:\se_test.txt
ping www.google.com >> C:\se_test.txt
REN C:\se_test.txt se_test_%date:/=%.txt