Я использую приведенный ниже скрипт для добавления текущей даты в файл при копировании и создании резервной копии.Тем не менее, у меня есть несколько файлов Excel в каталоге C: \ Test.Я хотел бы передать каждое имя файла как переменную и добавить дату при копировании в каталог C: \ Test \ Archive \ Processed.
@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set DateTime=%%a
set Yr=%DateTime:~0,4%
set Mon=%DateTime:~4,2%
set Day=%DateTime:~6,2%
set BackupName=File Name__%Yr%-%Mon%-%Day%
copy "C:\Test\*" "C:\Test\Archive\Processed\%BackupName%.xlsx"
Требуемый вывод:
FilenameA__2019-03-20.xlsx
FilenameB__2019-03-20.xlsx
FilenameC__2019-03-20.xlsx
...
Заранее большое спасибо за помощь!