1

文字通り何千ものフォルダーの名前を変更する必要があり、古い名前の前に「古い」を追加するスクリプトを使用したいと考えています。

私はこのスクリプトを試しました

Get-ChildItem | rename-item -NewName { "Old+ $_.Name }

メインフォルダーが台無しにならないようにいくつかの小さなテストフォルダーで試してみても機能しますが、残念ながらメインフォルダーでは機能していません。私のメインフォルダーでは、このコマンドは文字数制限に達して停止するまでループします。

次のようになります。

Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Old Zimmer.

オンラインでもこれを見つけましたが、同じ結果が得られます

get-childitem | % { rename-item $_ "Old $_"}

それはバグですか、それとも私はただ愚かですか?

4

1 に答える 1