0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ファイル名の一部を一括で変更したい

Last updated at Posted at 2021-02-12

忙しい人向け

はじめに

ちょいちょいファイル名の一部を一括で変更したい事があったのですが、方法が分からず、
頻度も高くないことから結構手作業でリネームをしていました。
でも今回、ついにそれだと生きるのが辛くなってしまったので良い方法が無いか調べました。

方法

  • PowerToysをインストール
  • 名前を変更したいファイルを選択し、右クリック
  • その中の「PowerRename」をクリック
    • PowerToysをインストールすると追加される

取り敢えずGUI上だとこれで十分便利だったので暫くこれでいこうと思います。

他のやり方

Linuxの場合

renameコマンドがあります。
manページにはこんな感じの例があります。

rename 's/\.bak$//' *.bak

正規表現が使えるのは便利ですね。

Windowsのコマンドライン

RENコマンドがありますが…Linuxのrenameほど精度は良くないようです。
コマンドラインリファレンスを見ると

ren *.txt *.doc

で拡張子を「txt」から「doc」へ一括で変更出来る…らしいです。
(今だと色々違和感のある例ですが、docもテキストファイルだった頃からのヘルプなのかも知れません)
ただ、注意点があって

Filename2のワイルドカード文字によって表される文字は、 filename1内の対応する文字と同じになります。

だそうです。
なので、拡張子の変更は例としては良くないと思います…。

さいごに

PowerToysが懐かしすぎて…
正直その事でテンションが上がってそのままの勢いで書きました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?