Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off 
Set "BoxIn=D:\DXF"
Set "TxtFile=D:\DXF\TxtFile.txt"
FOR /F "usebackq delims=" %%f IN ("%TxtFile%") DO 1>nul 2>&1 Xcopy /D /F "%BoxIn%\%%~nxf" "%%~dpf"
Как я понимаю задачу
Цитата Пример содержимого файла D:\DXF\TxtFile.txt:
D:\Output\D60\LBD6003U0.dxf
D:\Output\D60\D45\LXD6003U0.dxf
D:\Output\D60\LBD6003U1.dxf
D:\Output\D60\D45\LXD6003U1.dxf
D:\Output\D60\LBD6003U2.dxf
D:\Output\D60\D45\LXD6003U2.dxf

D:\Output\D61\LBD6003U3.dxf
D:\Output\D61\D45\LXD6003U3.dxf
D:\Output\D61\LBD6003U3.dxf
D:\Output\D61\D45\LXD6003U3.dxf
D:\Output\D61\LBD6003U3.dxf
D:\Output\D61\D45\LXD6003U3.dxf

D:\Output\D61\LBD6003U0.dxf
D:\Output\D61\D45\LXD6003U0.dxf
D:\Output\D61\LBD6003U1.dxf
D:\Output\D61\D45\LXD6003U1.dxf
D:\Output\D61\LBD6003U2.dxf
D:\Output\D61\D45\LXD6003U2.dxf
Цитата Содержимое папки D:\DXF:
D:\DXF\LBD6003U0.dxf
D:\DXF\LBD6003U1.dxf
D:\DXF\LBD6003U2.dxf
D:\DXF\LXD6003U0.dxf
D:\DXF\LXD6003U1.dxf
D:\DXF\LXD6003U2.dxf
D:\DXF\TxtFile.txt
Единственное я оттелепатил, что надо копировать только более новые файлы (/D в Xcopy)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 12-06-2020 в 18:35.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 12-06-2020 | #4