我的文件夹C:\ Downloads \ Files \有3个.zip文件。
我需要将这些文件复制到同一位置,并将另一个扩展名.dat
附加到该文件中。
我的文件夹C:\Downloads\Files\
中的总文件现在应该有6个文件(3 .zip和3.dat)
任何人都可以帮我完成这件事吗?
答案 0 :(得分:4)
使用Get-ChildItem
cmdlet检索所有zip文件并使用Copy-Item
cmdlet复制它们:
Get-ChildItem -Path 'C:\Downloads\Files\' -Filter '*.zip' |
Copy-Item -Destination { "$($_.Name).dat" }
答案 1 :(得分:1)
以下从$path
目录中复制仅个文件,其扩展名为.dat
。
Get-ChildItem -Path $path -File | ForEach-Object {Copy-Item -Path $_.FullName -Destination "$($_.FullName).dat"}