【发布时间】:2014-11-07 03:34:41
【问题描述】:
我正在尝试将所有*.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 目的地:C:\Code\F2\Trunk"。
首先,它想将它们全部放在一个名为F2\Trunk 的新文件夹中,这是错误的。其次,它没有列出任何文件。应该有大约 10 个文件需要复制。
该命令的正确语法是什么?谢谢!
更新:
好吧,这似乎与C:\Code\F2 已经存在这一事实有关。如果我尝试将文件复制到不存在 的目的地,它会起作用。
我想覆盖目标中任何现有的.csproj.user 文件。
【问题讨论】:
-
关于创建新文件夹的部分是一个错误,已记录在here。
标签: windows powershell powershell-2.0