Пакетный скрипт для изменения формата даты файлов
Привет мне нужен пакетный скрипт для сортировки существующего формата даты файлов в формате гггммдд
Например:-COBE018303_ej25102014
Вывод должен быть:-COBE018303_ej20141025
то же самое должно быть сделано для многих других файлов, но первая часть имени файла должна быть такой же (COBE018303_ej)
Пожалуйста, поделитесь пакетный скрипт для выше...
1 ответ
Привет ниже - Пакетный скрипт для моего вопроса, который я наконец сделал после нескольких попыток.
for %%i in (!COBE*_ej!*) do (
set filename="%%~ni"
set year=!filename:~11,3!!filename:~18,4!!filename:~16,2!!filename:~14,2!
ren "%%~i" "%%~i!year!"
ren "%%~i" "%%~i!year!"
)
endlocal
@echo off & setlocal
for /f "tokens=1-3 delims=_" %%a in ('dir /b COBE*_*_*') do ren "%%a_%%b_%%c" "%%a_%%c"
::--- end