【问题标题】:copy-item issue in powershellpowershell中的复制项问题
【发布时间】:2016-09-16 10:19:13
【问题描述】:
Copy-Item -Path "\\100.00.00.00\\Folders 17-11-2015\Some.db" -Destination (New-Item -Path "\\100.00.00.00\folder" -ItemType Directory -Name (Get-Date -f dd_MM_yyyy)) -force -recurse

嗨,有没有人知道为什么文件/文件实际上没有被复制,如果我在上面添加详细信息,我会得到一个“文件存在错误”,看起来就像它被复制并且文件夹被创建但没有内容?

我尝试复制文件夹的全部内容,它在详细输出中显示复制的文件,但目标文件夹中没有任何内容?我显然破坏了真实地址,但只是补充一下,源和目标位于同一文件服务器上。

真的很奇怪,完全把我扔在这里,总是简单的事情。

有什么想法吗?

提前致谢,

R

【问题讨论】:

  • 您正在尝试复制单个文件,因此使用 -Recurse 没有意义。另外,您是否尝试分两步进行(在将内容复制到目标文件夹之前创建目标文件夹)?为什么要进行远程到远程复制而不是在实际主机上运行脚本?

标签: powershell copy-item


【解决方案1】:

每次执行此命令时,您都会创建一个新目录。如果您将其置于循环中,或者之前执行过此操作,您将从new-item cmdlet 获得文件夹的项目存在错误。建议在创建文件夹之前将其分成两部分和test-path

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2011-11-18
    相关资源
    最近更新 更多