Пакетный скрипт для изменения формата даты файлов

Привет мне нужен пакетный скрипт для сортировки существующего формата даты файлов в формате гггммдд

Например:-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
Другие вопросы по тегам