KeyWeb
1111111111Rating 0.00 (0 Votes)

На днях столкнулся с проблемой: по завершении работы скрипта, генерировался лог файл с текущей датой и временем, но вот незадача дата и время генерировались вида 09/04/2012 соответственно файл с подобным именем создаться никак не мог, нашлось быстрое и эффективное решение по замене символа "/" на "-", в моем случае это выглядело так:

echo off
SET CURRENTTIME=%TIME%
IF "%CURRENTTIME:~0,1%"==" " (SET CURRENTTIME=0%CURRENTTIME:~1%)
FOR /F "tokens=2-4 delims=/ " %%A IN ('DATE /T') DO (SET TIMESTAMP=%%C-%%A-%%B_%CURRENTTIME%)
echo %TIMESTAMP%

Результат на момент написания статьи указан ниже:

2012-04-09_12:32:49.67

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 102 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз