フォルダ内のすべてのjpgファイルの名前をPicture00000001.jpgのような統一的な名前に変更したいと思います。ここで、00000001はカウンタです。PowerShellを使用してファイルをループして名前を変更する方法は?
これはC#で公園内を歩くことになりますが、これはPowerShellが作成したパンやバターのようなものだと思います。
私は
$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }
ような何かを推測している。しかし、私はこの上でガスを打つ前に、私は1たい)カウンターをフォーマット、および2)、これは実際にも、良い考えであることをいくつかの意味を持っています。
これは良いアイデアよりもOCDのように聞こえる場合は、話してください。
タイトルと質問の間で切断して申し訳ありません - 私は、タイトルを変更しましたが。 –
問題はないので、私はそれに応じて私の答えを更新しました。 –
ああ、 'ForEach-Object'に個別に' begin'と 'process'スクリプトブロックを与えることができますか?私はいくつかのゴルフのPE問題を再訪しなければならない。 – Joey