Мне нужно переместить содержимое папки, скажем C:\MyContent
в другую папку, скажем C:\April-13-03_163000
. Папка назначения должна быть создана во время перемещения на основе метки времени. Формат папки должен быть MONTH-YY-DD_HHMMSS
.
Я создал пакетный скрипт для с помощью этого
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%b-%%c-%%a)
for /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a)
mkdir C:\%mydate%_%mytime%
move C:\MyContent\*.* C:\%mydate%_%mytime%\ /y
Но приведенный выше скрипт создает папку как 04-2013-03_1630
. Как получить желаемый формат именования?