我正在尝试使用 PowerShell 1.0 获取文件夹的内容并将其复制到另一个文件夹。Copy-Item $from $to -recurse
非常简单的东西,如果我从本地文件夹复制到本地文件夹,一切正常。但是,如果$to
变量是 UNC 路径,它似乎会复制$from
目录,而不仅仅是其内容。
例如
$from = "c:\temp\rhysc\"
$to = "\\OtherMachineName\ShareFolder\"
Copy-Item $from $to -recurse
...最终创建一个文件夹\\OtherMachineName\ShareFolder\rhysc
,而不仅仅是复制文件夹的内容。
我想维护$from
我正在复制的目录的结构,所以我在管道上的基本尝试没有奏效(所有内容都被转储到文件夹的根$to
目录中)
Get-ChildItem $from -recurse | Copy-Item -destination $to