Powertoys PowerRename を使用してファイルの名前を一括変更する方法
以前に PowerToys の PowerRename について触れましたが、それを使用してファイルの名前をバッチで変更する方法について詳しく説明する価値があります。
PowerRename の強力なオプションを使用して、プロのようにファイルの名前を一括で変更する複数のシナリオを見てみましょう。
PowerToys PowerRename とは?
PowerRenamer は、Microsoft の PowerToys コレクションの「おもちゃ」の 1 つであり、ほとんどの本格的なサードパーティ製の一括名前変更ツールの優れた代替品として機能します。
PowerRenamer を使用すると、ファイルの名前を一括変更できるだけでなく、「スマートな方法で実行」することもできます。これから説明するように、PowerRenamer は Windows の組み込みの名前変更機能よりもはるかに強力です。
各ファイルを 1 つずつ処理する代わりに、PowerRenamer を使用すると、一度に複数のファイルの名前をバッチで変更できます。ワンクリックで、ファイル名の文字の「パターン」を識別、変更、または置換したり、正しく大文字にすることができます。
これが興味深いと思われる場合は、時間を割いて PowerToys とその機能について詳しく学ぶ価値があります。たとえば、PowerToys を使用して Windows 10 および 11 でさらに多くのことを行う方法は、Microsoft の追加ツール コレクションの概要として役立ちます。
また、PowerToys Color Picker を使用して画面上の任意の色を見つけたり、PowerToys FancyZones を使用して Windows 11 の最高の機能の 1 つを Windows 10 に導入したりして、モニター上の複数のウィンドウをより適切に整理することもできます。
PowerToys をインストールして PowerRename を有効にする方法
PowerToys は Microsoft の公式シールを持っていますが、誰でも貢献できるオープンソース プロジェクトです。これにより、GitHub と Microsoft Store の両方で同じ Microsoft ソフトウェアを利用できる数少ない例の 1 つになります。正確には「ほぼ同じ」。
ソフトウェアの開発、テスト、および配布の性質上、PowerToys の公式ソースは Github です。これは、開発者が協力して更新やパッチを「プッシュ」する場所であるため、最新の更新を含む最新バージョンを見つける場所です。
ただし、この記事では、Microsoft Store バージョンを使用しました。このバージョンは、Windows の公式デジタル ソフトウェア ストアを通じて配布される前により広範なテストを経ており、本質的により安定していると信じています。
Github バージョンを使用する場合は、PowerToys の公式 Github ページからダウンロードする必要があります。次に、ダウンロードした実行可能ファイルを実行してアプリをインストールします。
Microsoft Store バージョンを使用するには、Windows の [スタート] メニューにアクセスし、 Microsoft Storeを検索して起動します。次に、ウィンドウの上部の検索フィールドを使用して「powertoys」を探します。
Microsoft PowerToysエントリが見つかったら、それをクリックしてそのページにアクセスします。そこで、左側の[インストール] をクリックして、PowerToys をオンボードにします。
インストール後、PowerToys を実行すると、トレイにアイコンが表示されます。それを右クリックして、Settingsを選択します。
この記事で使用する PowerRename の「おもちゃ」は、既定では無効になっている可能性があります。有効にするには、[設定] ウィンドウの左側にあるリストから [PowerRename] ページを選択します。次に、[PowerRenameを有効にする] の右側にあるスイッチを右にフリックします。
PowerRename PowerToy の使用方法
PowerToys のほとんどのツールと同様に、PowerRename は PowerToys 自体のウィンドウの「外部」からアクセスできます。
- PowerRename を使用するには、お気に入りのファイル マネージャーを起動します。ファイルを操作するためにサードパーティのソリューションを使用していない場合は、Windows ファイル エクスプローラーで問題ありません。
- 一括で名前を変更するファイルを選択します。
- それらの 1 つを右クリックし、コンテキスト メニューから[ PowerRename ] を選択します。
一括で名前を変更する魔法はすべて、画面にポップアップ表示されるウィンドウで行われます。
1. シンプルな検索と置換
PowerRename で実行できる最も簡単な操作は、単純な検索と置換の手順です。
アプリの左側に、入力できる 2 つのフィールドがあることに注意してください。
文字列を検索する上部のフィールドは「ソース」です。ここでは、選択したファイルの名前に含まれる 1 つまたは複数の文字列を定義し、それを別のものに置き換えます。
下部のフィールドにある [置換] は、この「その他の何か」を入力する場所です。
したがって、複数のファイル名で見つかった特定の文字列を別のものに置き換えるには:
- 右側ですべてのファイルが選択されているときに、PowerRename のウィンドウの左上にあるフィールドに置換する文字列を入力します。
- 上記の文字列を置き換える内容を下のフィールドに入力します。
これは、すべてのファイル名の「source」文字列の最初のインスタンスのみを照合しようとすることに注意してください。このシナリオは、たとえば、ファイル名にプレフィックスを追加する場合に実用的です。
代わりに、文字列のすべてのインスタンスを照合して置換する場合は、 [すべての出現に一致] オプションを有効にします。
影響を受けるファイルの右側に、新しいファイル名のプレビューが表示されます。結果に満足したら、[適用] をクリックして、実際の名前変更プロセスを実行します。
2. ファイル名と拡張子
デフォルトでは、PowerRename は各ファイルの実際の名前に基づいて動作し、拡張子をスキップします。代わりに、拡張機能の名前をバッチで変更したい場合があります。
たとえば、MD 拡張子を持つ一部の MarkDown ファイルの名前を、互換性があり、より管理しやすい一般的なテキスト ファイルの TXT 拡張子に変更できます。
または、次のスクリーンショットのように、PowerToys のおかげで、いくつかの画像ファイルの JPG 拡張子をサイトの頭字語に置き換えたいと思うかもしれません。
これを行うには、「ターゲット文字列」フィールドのすぐ下にある [適用先]の下の設定を確認します。
そこから、PowerRename が選択したファイルFilenamesのみ、そのExtensions、またはFilenames + Extensionsの両方に影響を与えるかどうかを選択できます。
3. テキストの書式設定
名前の変更とは別に、PowerRename はいくつかの基本的なテキスト書式設定機能も提供します。[テキストの書式設定]の下のボタンを使用すると、ファイルのファイル名を微調整して、小文字、大文字 (「すべて大文字」)、最初の文字を大文字にする、またはファイル内の各単語の最初の文字を大文字にすることができます。
他のアイコンとは別に右側にある最後のアイコンは、番号付けの切り替えです。それをクリックすると、PowerRename はファイル名に括弧内の数字を追加して、「filename.jpg」を「filename (1).jpg」にします。
ナンバリングはそれ自体では機能せず、別の名前変更プロセスに加えて「エンハンサー」としてのみ機能することに注意してください。
4. 正規表現
PowerRenamer でファイルの名前を変更する最も強力な方法は、RegEx としてよく知られている正規表現のサポートを利用することです。ただし、理解するのも難しく、マスターするのはさらに困難です。
RegEx は、絶対的な精度で複雑な名前変更シナリオを構文的に定義する方法です。
たとえば、「ソース フィールド」に 3 つのドットを入力することで、任意のファイル名の最初の 3 文字に一致するように PowerRename に「指示」します。次に、「ターゲットフィールド」に、それらを置き換える文字列を入力できます。
「単純な」文字列置換の代わりに RegEx を使用するには、 [正規表現を使用する] の前にチェックマークを付けます。
PowerRenamer には、いくつかの標準的な RegEx 構文の例を含む「チート シート」が用意されています。「ソースフィールド」のすぐ隣にある i (「情報」) が内側にある小さな円形のアイコンをクリックすると、それを見つけることができます。
それでも、そのミニガイドは短く、制限があり、基本的な RegEx 構文のみをカバーしています。RegEx の詳細については、Python による正規表現の初心者向けガイドをご覧ください。ただし、PowerRename の実装と比較して、Python RegEx 構文にはバリエーションがある可能性があることに注意してください。
PowerRename を使用した、すばやく簡単で強力なファイル整理
PowerRename を使用すると、接頭辞や接尾辞の追加、テキストの置換、大文字と小文字の変更など、さまざまな条件を使用して、一度に複数のファイルの名前をすばやく簡単に変更できます。
すぐに PowerRename を使用して数百のファイルを整理する (そしてより適切な名前を付ける) ことができますが、慣れて正規表現構文を試し始めると、その真の力が解き放たれます。
それ以降は、限界があり、さまざまな「名前変更シナリオ」を作成できるようになり、ファイル管理の最も面倒なタスクであるファイルを 1 つずつ名前を変更する作業をなくすことができます。
コメントを残す