Я пытаюсь скопировать все файлы *.csproj.user
с рекурсивно из C:\Code\Trunk
в C:\Code\F2
.Рекурсивно копировать набор файлов из одной директории в другую в PowerShell
Например:
C:\Code\Trunk\SomeProject\Blah\Blah.csproj.user
бы скопирована в:
C:\Code\F2\SomeProject\Blah\Blah.csproj.user
Моя нынешняя попытка является:
Copy-Item C: \ Code \ Магистральные -Filter * .csproj.user -Определение C: \ Code \ F2 -Recurse -WhatIf
Однако я получаю:
Что делать, если: Выполнение операции "Копировать Справочник" на Target «Предмет: C: \ Code \ Ствол Назначение: C : \ Code \ F2 \ Trunk».
Во-первых, он хочет поместить их все в новую папку под названием F2\Trunk
, что является неправильным. Во-вторых, он не перечисляет ни один из файлов. Должно быть скопировано около 10 файлов.
Какой правильный синтаксис для команды? Благодаря!
Update:
Хорошо, это, кажется, что-то делать с тем фактом, что C:\Code\F2
уже существует. Если я попытаюсь скопировать файлы в пункт назначения, который делает не, он работает.
Я хочу, чтобы переписать любых существующих .csproj.user
файлов в пункт назначения.
Часть о его создании новой папки есть ошибка, которая была документированной [здесь] (https://connect.microsoft.com/PowerShell/feedback/details/809855/subfolder-bug-with-command -копия-пункт-с-папка-с-folder2-рекурсия-когда сделал-более раз). –