Привет, у меня есть файл с текущей датой в его имени, я хочу переименовать этот файл, но я не могу этого сделать, может ли кто-нибудь мне помочь?
Текущее имя файла: 19062206.xlsx
(yyddmm06)
Новое имя файла: 19062206 TAS.csv
Код: rename.bat
@echo off
for /f "tokens=1-5 delims=/ " %%d in ("%date%") do rename "E:\Files\%%g%%f%%e06.xlsx" %%g%%f%%e06 TAS.csv
pause
Обновлено для дальнейших рекомендаций:
For /F "Tokens=1-3 Delims=/ " %%A In ('RoboCopy /NJH /L "\|" Null') Do @Set "ds=%%A%%B%%C" & GoTo Break
@Pause
:Break
@If Exist "E:\HCA_Automation\Files\%ds:~2%06.xlsx" Ren "E:\HCA_Automation\Files\%ds:~2%06.xlsx" "%ds:~2%06 TAS.xlsx"
Pause