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

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

Ветеран


Contributor


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

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


Bagsya, где находится (например, в какой-то папке)
Код: Выделить весь код
@Echo Off
	Set "FileIn=Z:\Box_In\Обычная ерунда.ха ха ха"
	Set "BoxOut=Z:\Box_Out"

	For %%f In ("%FileIn%") Do ( 
		FOR /F "usebackq delims=" %%d IN (`2^>nul Dir "%BoxOut%" /S /B /A:D`) DO >nul Copy "%FileIn%" "%%d\%%~nxd%%~xf"
	)
Exit /B
или откуда берётся (напримпр, список) куча?
Код: Выделить весь код
@Echo Off
	Set "FileIn=Z:\Box_In\Обычная ерунда.ха ха ха"
	Set BoxOut="Z:\Box_Out\_Work" "Z:\Box_Out\_XLS" "Z:\Box_Out\Дискета от книги" "Z:\Музыка\Манго Манго"

	For %%f In ("%FileIn%") Do ( 
		FOR %%d IN (%BoxOut%) DO >nul 2>&1 Copy "%FileIn%" "%%~d\%%~nxd%%~xf"
	)
Exit /B

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


Последний раз редактировалось megaloman, 25-05-2020 в 14:20.

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

Отправлено: 13:45, 25-05-2020 | #2