STAFF BLOG
2021.08
01

windowsの備え付けにある「powerShell」を使うと複数のファイルを一括でリネームできます。
フォルダ内のファイル全ての頭に「202107_」などとつけたりするのに便利です。

準備

「test」フォルダと「001.txt~005.txt」を用意しました。
中身のファイルの頭に「202108_」を追加していきます。

初期状態

起動

「Shiftキー」を押しながら開くとコンテキストメニューの内容が変わります

フォルダ内のなにもない所を「Shift + 右クリック」から「powerShellウィンドウをここで開く」を選択します。

powerShellのウィンドウ

現在の位置(処理対象)が「text」フォルダになっていれば準備完了です。

命令の入力

表示されたウィンドウに以下の命令を打ち込みます。

Get-ChildItem | Rename-Item -NewName {"202108_" + $_.Name}

エンターキーを押下して実行します。
何も起きないように見えていれば成功です。
失敗しているとエラーが出てきます

成功すると何も表示されない
すべてのファイルの名前が変わっている

すべてのファイルの名前が変わっている事を確認してください。

備考

こんな面倒な事をしなくても「Flexible Renamer」という素晴らしいソフトがあります。
ファイルの一括リネームや、正規表現、フィルターなど使える機能が多い上に、
わからない人でも簡単プリセットを使えばたいてい希望通りににリネームできます。
こちらを使いましょう。

Flexible Renamer v8.4
http://hp.vector.co.jp/authors/VA014830/FlexRena/

今日日CUIは流行らない。

このページを友達とシェアしよう!