我正在尝试使用PowerShell 1.0获取文件夹的内容并将其复制到另一个文件夹。非常简单的东西,如果我从本地文件夹复制到本地文件夹,使用Copy-Item $from $to -recurse
一切正常。但是,如果$to
变量是UNC路径,则它似乎复制$from
目录,而不仅仅是其内容。
e.g。
$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
答案 0 :(得分:76)
尝试:
$from = "c:\temp\rhysc\*"