Я пытаюсь скопировать все *.csproj.user
файлы рекурсивно из C:\Code\Trunk
в C:\Code\F2
.
Например:
C:\Code\Trunk\SomeProject\Blah\Blah.csproj.user
Скопировал бы:
C:\Code\F2\SomeProject\Blah\Blah.csproj.user
Моя текущая попытка:
Копировать-элемент C:\Code\Trunk -Filter *.csproj.user -Destination C:\Code\F2 -Recurse -WhatIf
Однако я получаю:
Что делать, если: Выполнение операции "Копировать каталог" на целевом элементе: C:\Code\Trunk Destination: C:\Code\F2\Trunk ".
Во-первых, он хочет поместить все их в новую папку с именем F2\Trunk
, что неверно. Во-вторых, он не перечисляет ни один из файлов. Должно быть скопировано около 10 файлов.
Какой правильный синтаксис для команды? Спасибо!
Update:
Хорошо, похоже, что это связано с тем, что C:\Code\F2
уже существует. Если я попытаюсь скопировать файлы в место назначения, которое не существует, оно работает.
Я хочу перезаписать все существующие файлы .csproj.user
в пункте назначения.