Доброго времени!
Подскажите, пожалуйста.
Задача банальна - есть папка, в ней появляется периодически новый файл с известным именем. Нужно этому файлу присвоить имя. Имя - дата с точностью до секунды.
Сам себе отвечу, через bat'ник
Подскажите, пожалуйста.
Задача банальна - есть папка, в ней появляется периодически новый файл с известным именем. Нужно этому файлу присвоить имя. Имя - дата с точностью до секунды.
Сообщение автоматически объединено:
Сам себе отвечу, через bat'ник
:loop
timeout /t 1
rem @echo off
set dd=%DATE%
set tt=%TIME%
set /a ddd=%dd:~0,2%
IF %ddd% LSS 10 (
SET day=0%ddd%) else (
SET day=%ddd%)
set month=%dd:~3,2%
set year=%dd:~6,4%
set /a ttt=%tt:~0,2%
IF %ttt% LSS 10 (
SET hour=0%ttt%) else (
SET hour=%ttt%)
SET minute=%tt:~3,2%
SET sec=%tt:~6,2%
echo %day% %month% %year% %hour% %minute% %sec%
ren тутимяфайла.расширение %day%%month%%year%_%hour%%minute%%sec%.расширение
goto loop
Последнее редактирование: