0
У меня есть скрипт Robocopy, который я использую. Что я хочу знать, так это то, что я могу исключить все файлы, начинающиеся с com_, вместо определенного файла во время операции с зеркалом. Любые предложения действительно оценены.Исключая файлы в robocopy с помощью VBScript
Const ROBOCOPY_PARMS_MIRROR = "/mir /r:1 /w:3 /np /xa:SH /tee /np"
Const ROBOCOPY_PARMS_EXCLUDE_DIR = "bin"
Const ROBOCOPY_PARMS_EXCLUDE_FILE = "com_.txt"
Const sourcePath = "C:\copy1"
Const destinationPath = "C:\copy"
roboCopyParms = ROBOCOPY_PARMS_MIRROR
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set WshShell = WScript.CreateObject("WScript.Shell")
cmd = "robocopy " & sourcePath & " " & destinationPath & " " & roboCopyParms & " /xd " & ROBOCOPY_PARMS_EXCLUDE_DIR & " /xf " & ROBOCOPY_PARMS_EXCLUDE_FILE
ret = WshShell.Run(cmd, 0, true)
WScript.Echo ret
Благодаря
(Try) использовать '/ XF ExFile Исключает файлы, соответствующие заданные имена, путь, или подстановочные знаки .' option –
вы можете показать, как это сделать в скрипте. Я не уверен, что вы имели в виду. – user505210
получил ответ. Все, что нам нужно сделать, это сделать имя файла как com_ *, а затем оно исключает все. – user505210