Я пытаюсь использовать robocopy для копирования определенных файлов в новое место. Ниже я сравниваю каталог с файлом csv для поиска новых файлов. Я получаю новые файлы в переменную $ files с полным именемRobocopy конкретных файлов из Compare-Object
$files = Compare-Object $csv $location -Property fullname |
Select-Object FullName | Where-Object {!($_.psiscontainer)} | foreach{$_.FullName}
Ниже приведен код, который используется для копирования robocopy. Это правильный ситнакс?
robocopy $src $dest $files
Когда я запускаю это, я получаю недопустимый параметр. Как скопировать новые файлы ($ files) из старого местоположения в новое с помощью robocopy?
Спасибо!
Если вы используете Robocopy, вам даже не нужно сравнивать папки, Robocopy сделает это за вас. Я думаю, вам нужно подтянуть командную строку и сделать «robocopy /?», Чтобы посмотреть на ее параметры. Я предполагаю, что «Robocopy [source] [destination]/s/copyall/log +: Log.txt' будет работать для вас. – TheMadTechnician