下記のように、LSで対象ファイルを絞って、renでリネーム。
$_.nameを2回参照する。
small0001.jpg というのが BIG0001.jpg に変わる。
ls *.jpg | %{ ren $_.name -newname ($_.name -replace "small","BIG")}
でも、牟田口様の方法でスクリプトブロックなるものが使える。
すっきりしてる。
ls *.jpg | ren -newname {$_.name -replace "small","BIG"}
あと、上書きしたいときはMove-itemでできるっぽい。
コマンドプロンプトだと「ren *.aaa *.bbb」が使えるのは知らなかった・・・。
あと、Powershellの起動は「Winキー+X」でもいけたみたい。
スクリプトブロックパラメータのススメ 牟田口様
http://winscript.jp/powershell/?s=Rename-Item%83R%83%7D%83%93%83h%83%8C%83b%83g
2018/02/10
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿