Показать полную графическую версию : [решено] Переименование файлов
Smilejuli
03-03-2014, 17:56
Доброго времени суток. С батниками не сильно дружу. Надо автоматизировать вот такое: есть много файлов с названием 14-03-03-блабла.csv, дата каждый день обновляется, нужно удалить часть названия и оставить только блабла.csv.
Помогите плиз!!
Что делать, если после удаления части названия оставшаяся часть совпадёт с названием уже имеющегося файла?
Smilejuli
03-03-2014, 18:08
Они не совпадут, так как файлы за каждый день в отдельную папку копируются.
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=" %%i in (
`dir /b /s /a:-d "C:\Песочница\041\??-??-??-*.csv"`
) do (
set sFileName=%%~nxi
echo ren "%%~fi" "!sFileName:~9!"
)
endlocal
exit /b 0
Для реального переименования уберите echo.
Smilejuli
03-03-2014, 18:43
Спасибо огромное!! Работает)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.