名前を一括変更したいファイルのリストがあります。
ソースファイル名は「SlideXX.BMP」です(XXは1から任意の番号です)。
それらをすべて「bbrdXX.BMP」に名前変更したいと思います
ren Slide* bbrd*
ren を実行すると、renが実行されますが、予想とは異なり、すべてが「bbrd e XX.BMP」になります。
なぜこれが起こるのですか?
これにより、PowerShellで必要な処理が実行されます
—
SimonS
$x = gci C:\yourpath | % { gi $_.FullName | rni -newname ($_ -replace "Slide","bbrd") }
。フォルダーとサブフォルダーにファイルがある場合は、ファイルを再帰的に検索-r
してgci
呼び出しに追加します
これは確かにそれをしました!どうもありがとうございました!あなたが気にしないなら、あなたはの意味を説明しても
—
武智慎太郎
| %
いいですか?
e
は元のファイル名から保持されます。サードパーティの名前変更機能を使用しない限り、目的の操作を行うには非常に複雑なスクリプトが必要です。