So-net無料ブログ作成
検索選択

PowerShell小僧:ファイル名を一括置換 [コンピューター]

Windowsファイル名を

一括置換するには、どうしたらいいのでしょう、とネットをさまよっていたら、PowerShellというものに出会いました[猫]

1.置換前のフォルダ
ファイル名の「AAA_」を「BBB_」に一括置換します。

file001.jpg

2.PowerShellを「管理者として実行」

kidou001.jpg

3.スクリプト実行可能な状態にする。
Set-ExecutionPolicy RemoteSignedコマンドレットをPowerShell上で実行する。

policy001.jpg

4.スクリプトファイルを作成する。
4-1.テキストエディタを開いて、次のコードを書き込む。

cd E:\999_tmp
Get-ChildItem | Rename-Item -NewName { $_.Name -replace 'AAA_','BBB_' }
Get-ChildItem

1行目:ファイル名を置換したいファイルが格納されているフォルダに移動
2行目:ファイル名を置換。'AAA_'を'BBB_'に置換する。
3行目:置換後のファイル名一覧を表示。

4-2.スクリプトファイルを保存する。ファイル名の拡張子は「.ps1」とする。

5.スクリプトファイルを実行する。

jikkou001.jpg

6.置換後のフォルダ

file002.jpg

【参考】
PowerShell 使い方メモ
http://qiita.com/opengl-8080/items/bb0f5e4f1c7ce045cc57

Windowsでファイル名・フォルダ名の一括置換を行う
https://orebibou.com/2015/07/windows%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%83%BB%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%90%8D%E3%81%AE%E4%B8%80%E6%8B%AC%E7%BD%AE%E6%8F%9B%E3%82%92%E8%A1%8C%E3%81%86/

正規表現も使えるみたいですね。
ヤバイぜ!(8)  コメント(1) 
共通テーマ:パソコン・インターネット

ヤバイぜ! 8

コメント 1

cheese999

ヤバイぜ! ありがとうございます[__猫]

説明文を一部変更しました。
by cheese999 (2017-09-02 06:14) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字(英大文字の「オー」、英小文字の「ユー」、アラビア数字の「ハチ」、アラビア数字の「イチ」、アラビア数字の「ニ」)を入力してください。

Facebook コメント