Nogeus
11-06-2020, 23:29
Добрый день, подскажите пожалуйста как скопировать Одноименные файлы из вложенных каталогов в Один каталог
перед копированием переименовать их в Имя каталога из которого скопирован файл?
Такой Батник не работает
set patch=C:\files\
for /r "C:\DATA\" %%i in (datafiles*.txt) do (
set tmp = %%~i
set %tmp:~-10%
set %еьз:~0,7%
copy %%~i %patch%%tmp%
)
Данными командами set %tmp:~-10%
set %tmp:~0,7% пытаюсь удалить путь к файлу, оставить только Имя папки, откуда взят файл.
перед копированием переименовать их в Имя каталога из которого скопирован файл?
Такой Батник не работает
set patch=C:\files\
for /r "C:\DATA\" %%i in (datafiles*.txt) do (
set tmp = %%~i
set %tmp:~-10%
set %еьз:~0,7%
copy %%~i %patch%%tmp%
)
Данными командами set %tmp:~-10%
set %tmp:~0,7% пытаюсь удалить путь к файлу, оставить только Имя папки, откуда взят файл.