【问题标题】:Copy-Item copies directory as well as contents to UNC pathCopy-Item 将目录和内容复制到 UNC 路径
【发布时间】:2017-11-28 08:26:39
【问题描述】:

我正在尝试使用 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

【问题讨论】:

标签: powershell unc powershell-1.0


【解决方案1】:

试试:

$from = "c:\temp\rhysc\*"

【讨论】:

  • powershell 3 我不得不省略星号并使用 -recurse。
  • 似乎没有正确复制子文件夹(有或没有 -recurse)。
  • @user1009974 这是使用 Powershell 1.0,不确定是否已更改?
猜你喜欢
  • 2017-12-04
  • 1970-01-01
  • 2020-10-20
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-02
  • 1970-01-01
相关资源
最近更新 更多