Главная стр. Поиск Поиск

  Вопрос от посетителя:  

Как с помощью команд Windows XP создать файл с именем содержащим дату и время. Например, сегодня 7.10.2005 11:29 нужно создать файл 07102005.1129.

  Ответы:  

  силентий:
Средствами только командной строки, имхо, невозможно. Копайте в сторону Windows Scripting. Или других средств "малой механизации". У меня, например, куча скучной работы(бэкап, рассылка прогноза погоды, архивация старых писем юзеров и т. п.) выполняется связкой nnCron(http://www.nncron.ru/) и Perl(http://www.activestate.com/). Perl подключаю только в нетривиальных случаях - nnCron очень функционален, но проще под конкретную задачу подобрать специализированный инструмент, чем "затачивать" универсальный.

  Alexey:
Без любого языка программирования тут не обойтись.

  akasoft:
Можно. См. встроенную справку к процессору командной строки cmd.exe. Набери "help" без кавычек, будет список команд. Любая команда с ключом "/?" - будет справка по команде. Пишем файл и называем create_file.cmd -- set PP=%date:~6,4%%date:~3,2%%date:~0,2%.%time:~0,2%%time:~3,2% echo %PP% echo text >"%PP%" -- (В файле 3 строчки: set..., echo..., echo...) Запускаем.

Смотреть другие вопросы раздела FAQ Windows XP >>

***

Computer FAQ