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

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

Ветеран


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

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


Примерный код пакетного файла может выглядеть наподобие:
читать дальше »
(за отсутствием исходных данных я был вынужден взять папку «%systemroot%\system32» и произвольные значения переменных окружения «DID»/«sdate», дабы была возможность воспроизвести результат работы пакетного файла).

Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

set DID=nt
set sdate=4

pushd "%systemroot%\system32"

for /f %%i in ('dir /b /o:d ^|findstr /b /i %DID% ^|findstr %sdate%') do (
    copy /y "%%i" "C:\Temp\%%i"
)

popd

endlocal
exit /b 0
Gennie, если переменные окружения «DID»/«sdate» содержат «запрещённые» символы, то, возможно, их также потребуется экранировать посредством «^».
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:12, 07-05-2009 | #3