1

数百のファイルを (同じディレクトリに) 複製し、名前を変更する必要があります。

これらのファイルはすべて同じ名前です。

例えば

Z:/Directory/123/Photo.jpg
Z:/Directory/456/Photo.jpg
Z:/Directory/789/Photo.jpg

元のファイルを保持したまま、これらのファイルを複製し、新しい名前を付ける必要があります。

したがって、同じディレクトリに2つの同一のファイルがありますが、名前は異なります。

Z:/Directory/123/Photo.jpg
Z:/Directory/123/Image.jpg
Z:/Directory/456/Photo.jpg
Z:/Directory/456/Image.jpg
Z:/Directory/789/Photo.jpg
Z:/Directory/789/Image.jpg

Powershell を使用してこれを実行したいのですが、他の方法でも問題なく実行できます。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

3
Get-ChildItem -Path Z:\Directory\*\Photo.jpg | foreach { Copy-Item $_ (Join-Path $_.Directory 'Image.jpg') }
于 2013-02-15T18:29:17.117 に答える
0
Get-ChildItem Z:/Directory -Recurse -Include Photo.jpg | ? { !$_.PSIsContainer } | % { Copy-Item $_ (Join-Path $_.Directory Image.jpg) }
于 2013-02-15T18:34:37.393 に答える