Я пытаюсь использовать hobocopy, чтобы сделать копию с X на Y. Я не хочу, чтобы пара папок встречалась, поэтому я подумал, что параметр / ignorepattern будет вполне подходящим для использования.Работает нормально, вот так:
HoboCopy.exe /full /statefile=C:\scripts\test.dat /y /r C:\GIT\Apache \\192.168.0.2\backups\websites\testcopy /ignorepattern=repositories
В этом случае он не будет копировать папку «репозитории».Но если я хочу игнорировать две или более папок, мне нужно использовать регулярное выражение (насколько я понимаю), чтобы пропустить их:
HoboCopy.exe /full /statefile=C:\scripts\test.dat /y /r C:\GIT\Apache \\192.168.0.2\backups\websites\testcopy /ignorepattern=repositories|temp-repo
Проблема в том, что он думает, что "|"не является частью регулярного выражения, и я получаю следующую ошибку:
'temp-repo' is not recognized as an internal or external command, operable program or batch file.
Если я процитирую шаблон регулярного выражения, то он просто копирует все папки через.хорошо подходит для теневых копий, и я не хочу, чтобы различные копировальные программы на машине, если я могу просто использовать одну для всех задач.
Спасибо