2017-04-12 133 views
1

我的文件夹C:\ Downloads \ Files \有3个.zip文件。如何复制和重命名同一目录中的文件?

  • test1.zip
  • test2.zip
  • test3.zip

我需要将这些文件复制到同一位置,并追加其他扩展.dat到文件中。

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

  • test1.zip
  • test2.zip
  • test3.zip
  • TEST1 .zip.dat
  • test2.zip.dat
  • test3.zip.dat

任何人都可以帮我完成这件事吗?

回答

4

使用Get-ChildItem cmdlet检索所有的zip文件,并将其使用Copy-Item cmdlet的复制:

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

以下副本只有文件从$path目录中扩展名为.dat

Get-ChildItem -Path $path -File | ForEach-Object {Copy-Item -Path $_.FullName -Destination "$($_.FullName).dat"} 
相关问题