如何复制并重命名同一目录中的文件?

Nov*_*hie 2 powershell scripting

我的文件夹 C:\Downloads\Files\ 有 3 个 .zip 文件。

  • 测试1.zip
  • 测试2.zip
  • 测试3.zip

我需要将这些文件复制到同一位置并向.dat该文件附加另一个扩展名。

我的文件夹中的文件总数C:\Downloads\Files\现在应该有 6 个文件(3 个 .zip 和 3.dat)

  • 测试1.zip
  • 测试2.zip
  • 测试3.zip
  • 测试1.zip.dat
  • 测试2.zip.dat
  • test3.zip.dat

谁能帮我完成这件事吗?

Mar*_*ndl 5

使用Get-ChildItemcmdlet 检索所有 zip 文件并使用Copy-Itemcmdlet 复制它们:

Get-ChildItem -Path 'C:\Downloads\Files\' -Filter '*.zip' | 
    Copy-Item -Destination { "$($_.Name).dat" }
Run Code Online (Sandbox Code Playgroud)