Как исключить файлы с подстановочным знаком имени файла, используя forfiles и xocpy - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть пакетный файл, который сканирует dir на наличие файлов .ips и загружает их в путь unc, однако я хочу исключить определенные имена из загрузки.

Пример:

CoreTime*.ips
UIKit*.ips
proactive*.ips
JetsamEvent*.ips

Следующее будет работать, но я не могу заставить его правильно работать с cmd forfiles, и при этом я не могу получить robocopy для этого.

grep -v "CoreTime\|UIKit\|proactive\|JetsamEvent"

Пакетный файл:

Echo Checking %Logs% for .ips files
PushD "%Logs%" &&(
forfiles -s -m *.ips -d -30 -c "cmd /c xcopy /C /Y @path \\UNC_Path\ips\%username%"
 ) & PopD

1 Ответ

0 голосов
/ 29 апреля 2019

Спасибо Compo,

включает:

robocopy C:\SRC \\DST_UNC KeyWord1*.ips KeyWord2*.ips KeyWord1*.crash KeyWord2*.crash /S

ИЛИ

исключает:

robocopy C:\SRC \\DST_UNC *.ips *.crash /S /XF stacks*.* /XF periodic*.* /XF CoreTime*.* /S /XF UIKit*.* /XF proactive*.*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...