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

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

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
CLS

Echo>~tmp.tmp D:\Delete\123\

FOR /F "usebackq delims=" %%i IN (`xcopy "D:\Delete\*.*" /S /L /EXCLUDE:~tmp.tmp 2^>nuL`) DO echo %%i

Del ~tmp.tmp
Либо
Код: Выделить весь код
@Echo Off
CLS
SetLocal EnableExtensions EnableDelayedExpansion

FOR /F "usebackq delims=" %%i IN (`dir "D:\Delete\*.*" /S /B /A:D 2^>nuL`) DO (
	Set "FName=%%i\"
	If "!FName:\Delete\123\=!"=="%%i\" echo %%i
)
Либо
Код: Выделить весь код
@Echo Off
CLS
SetLocal EnableExtensions EnableDelayedExpansion

FOR /F "usebackq delims=" %%i IN (`dir "D:\Delete\*.*" /S /B 2^>nuL`) DO (
	Set "FName=%%i\"
	If "!FName:\Delete\123\=!"=="%%i\" echo %%i
)

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


Последний раз редактировалось megaloman, 07-12-2015 в 20:26.

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

Отправлено: 19:52, 07-12-2015 | #4