ファイル名の@2xとかを一括削除する方法【windows10】

プログラミング



この記事は、ファイル名の不要な同じテキストを一括削除する方法について書いています。

Adobe XDで書き出し設定をWebにすると、2倍書き出しされたファイルには「@2x」という文字がついています。

このような、複数のファイルに不要な同じテキストが挿入されている場合、1つ1つ修正するのはとても手間がかかりますよね。

ということで、さっそく一括でファイルを修正する方法を紹介します!

ファイル名の@2xとかを一括削除する方法【windows10】

それでは順を追って説明します。

①修正したいファイルをまとめる

まず、一括で修正したいファイルを1つのフォルダにまとめます。

②PowerShell(パワーシェル)を開きます

スタートメニューから開いてもよいですが、前項でファイルをまとめたフォルダのアドレスバーに「powershell」と打ち込むと早いです。

③rename-itemコマンドを実行する

今回の例では、以下の内容で実行します。(@2xを削除する)

dir | rename-item -newName {$_.name -replace ‘@2x.png’,’.png’}

ちょっとわかりにくいかもなので、もう一つ。

dir | rename-item -newName {$_.name -replace ‘@2x-80.jpg’,’.jpg’}

ポイントは以下の通りです。

dir | rename-item -newName {$_.name -replace ‘★変更前★’,’★変更後★’}

上記のシングルクォーテーションで囲った中身(★から★)が変更されます。

こんな感じでファイル名を一括変更(削除)できるので、時短していきましょう!