Хорошо, так что без особой причины я должен был найти способ ответить на этот вопрос.
Я мог найти только «приличный» способ с помощью powershell, и он все еще грязный.
Итак, сначала отредактируйте следующий PowerShell в соответствии с вашими потребностями:
$files = Get-ChildItem c:\releases\website_source -Filter {*.html}
"/XF" > c:\temp\exclude.rcj
foreach ($f in $files) {$f.FullName >> c:\temp\exclude.rcj}
Создает список файлов после команды / XF в файле задания "robocopy".
Затем вызовите вашу команду robocopy как обычно, но добавьте /job:c:\temp\exclude.rcj
в конец. Это в основном сделает сложный / XF для каждого корневого HTML-файла более простым для записи в вашем скрипте.
Обратите внимание, что вы можете сделать выше с помощью пакетного файла, но я лучше с PowerShell, чем пакет для циклов и тому подобное.
Да, я понимаю, что этот вопрос несколько устарел, но мне нужно было кое-что сделать.