【问题标题】:PowerShell copy-item folder structure is NOT wanted不需要 PowerShell 复制项文件夹结构
【发布时间】:2021-01-05 09:19:17
【问题描述】:

名为“z:\original”的文件夹有数百个子文件夹,其中包含相同 .jpg 文件的多个副本。我想将所有 .jpg 文件复制到名为“z:\dump”不带文件夹结构的文件夹中,并希望覆盖大部分副本。我用过

copy-Item -path "Z:\original" -filter "*.jpg" -Destination "Z:\dump" -recurse -verbose

但这使用 .jpg 文件重新创建了结构。如何使用 PowerShell 将所有文件转储到一个文件夹中?

【问题讨论】:

    标签: powershell


    【解决方案1】:

    将 dir/Get-ChildItem 和 Copy-Item 与管道结合使用。

    $_.FullName - jpg 文件的完整路径

    $_.Name 只是文件名

    Get-ChildItem Z:\original\*.jpg -Recurse | %{Copy-Item $_.FullName "Z:\dump\$($_.Name)"}
    

    您可能需要添加 -Force 以覆盖相同的文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-02
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      相关资源
      最近更新 更多