Windowsでファイル拡張子を一括変更する方法

Windowsでファイル拡張子を一括変更するには、PowerShellのコマンドを使用するGet-ChildItemかRename-Item、renコマンドプロンプトでより短いコマンドを実行します。PowerShellは、変更を適用する前に各ファイル名をプレビューできるため、大量のファイルを一括変更する場合に安全な選択肢です-WhatIf。これらの方法はファイル名を変更するだけで、ファイルの内容を別の形式に変換するものではありません。

Windows 11のエクスプローラーで、一括名前変更フォルダー内に拡張子が.jpgのファイルが3つ表示されている。
まず、変更しようとしているフォルダと拡張子を確認してください。

拡張機能を変更するとどうなるかを知っておく

ファイル名拡張子は、末尾のピリオドの後に続く接尾辞で、例えば.jpegや などです.jpg。Windows や多くのアプリケーションでは、ファイルの開き方を識別するためにこれを使用します。 を に変更してphoto.jpegも、photo.jpgファイル名のみが変更されます。JPEG ファイルを に名前変更しても.pngPNG 画像データは作成されず、一部のプログラムではファイルが正しく開かなくなる可能性があります。フォーマットを変更する必要がある場合は、コンバーターを使用してください。

重要なファイルを扱う前に、バックアップフォルダにコピーするか、小さなテストフォルダでコマンドを試してください。ファイルエクスプローラーで、「表示」>「表示」>「ファイル名拡張子」をオンにすると、ファイルアイコンや非表示の拡張子に頼るのではなく、実際の拡張子を確認できます。

方法1:PowerShellを使用して拡張子を一括リネームする

1. 対象フォルダーでPowerShellを開きます。

スタートメニューからPowerShellまたはWindowsターミナルを開きます。現在の場所をファイルが格納されているフォルダーに設定し、サンプルパスを自分のパスに置き換えてください。

Set-Location -LiteralPath 'C:\Path\To\Folder'

パスにスペースが含まれている場合は、引用符を残してください。以下のコマンドは、このフォルダ内のファイルのみを対象とし、サブフォルダ内のファイルは対象としません。

2. 提案された名前をプレビューする

例えば、.jpeg現在のフォルダ内のすべてのファイルの名前をに変更するには.jpg、以下を実行します。

Get-ChildItem -File -Filter '*.jpeg' | Rename-Item -NewName { [IO.Path]::ChangeExtension($_.Name, '.jpg') } -WhatIf
バッチ拡張子変更前の元のファイル名と提案されたファイル名を一覧表示するPowerShellのWhatIfプレビュー。
プレビュー機能を使用すると、PowerShellが変更を加える前に、古い名前と新しい名前を確認できます。

-File選択範囲をファイルに限定し、-Filter '*.jpeg'ソース拡張子を選択します。ChangeExtension各ベース名を保持し、新しい接尾辞を指定します。最後の-WhatIfスイッチは、PowerShell に何も変更せずに名前を変更する内容を報告するように指示します。出力を読み、意図したファイルと宛先名のみがリストされていることを確認してください。

3. 名前変更を適用する

プレビューが正しければ、コロンなしで同じコマンドを再度実行してください-WhatIf。

Get-ChildItem -File -Filter '*.jpeg' | Rename-Item -NewName { [IO.Path]::ChangeExtension($_.Name, '.jpg') }
プレビューを確認後、バッチファイル名変更コマンドを適用できるPowerShellターミナル。
プレビューを確認した後、-WhatIf オプションを付けずにコマンドを実行して名前変更を適用してください。

PowerShell は成功リストを表示せずにプロンプ​​トに戻る場合があります。これは の正常な動作ですRename-Item。ファイルエクスプローラーでフォルダーを開くか、 を実行してGet-ChildItem -File新しい名前を確認してください。

Windowsのエクスプローラーで、一括ファイル名変更後に変更されたファイル拡張子が表示されている。
ファイルエクスプローラーには新しい拡張子が表示されます。ファイル名を変更してもファイルの内容は書き換えられません。

サブフォルダーを含めるのは、

現在のフォルダーとすべてのサブフォルダー内の一致するファイルをプレビューするには、-Recurse以下を追加しますGet-ChildItem。

Get-ChildItem -File -Recurse -Filter '*.jpeg' | Rename-Item -NewName { [IO.Path]::ChangeExtension($_.Name, '.jpg') } -WhatIf

同じコマンドを実行する前に、必ずプレビュー全体を確認してください-WhatIf。再帰選択は多くの場所にあるファイルに影響を与える可能性があるため、フォルダツリー全体を変更する場合にのみ使用してください。

方法2:コマンドプロンプトのrenコマンドを使用する

1つのフォルダの名前をすばやく変更するには、コマンドプロンプトを開いてそのフォルダに移動します。次に、renワイルドカードを使用して次のようにします。

cd /d "C:\Path\To\Folder"
ren *.jpeg *.jpg

このコマンドは各ファイル名を保持し、対応する拡張子を変更します。Microsoft のドキュメントrenによると、ソース名と宛先名の両方でワイルドカードがサポートされています。現在のディレクトリのみで動作し、サブフォルダーは含まれず、プレビュー機能が組み込まれていないため、PowerShell を使用すると、多数のファイルを変更する前に簡単に確認できます。

競合やよくある間違いがないか確認する

  • プレビューにファイルが表示されません。PowerShellが正しいフォルダーにあること、およびフィルターが実際のサフィックスと一致していることを確認してください。これには、.jpegとなどの複数部分の名前も含まれます.jpg。
  • 名前変更がスキップされるか、重複が報告された場合は、同じフォルダ内に宛先名と同じ名前のファイルが既に存在しないか確認してください。名前の競合は手動で解決してください。コマンドがファイルを上書きすると想定しないでください。
  • ファイル名を変更した後、ファイルが開かない場合:拡張子がファイルの実際の形式と一致していない可能性があります。元の拡張子に戻すか、適切なアプリケーションでファイルを変換してください。
  • 変更が必要なファイルは一部のみです。バッチ処理を実行する前に、少数のサンプルでフィルターをテストするか、変更対象のファイルを別のフォルダーに移動してください。

コマンドの詳細については、Microsoft のGet-ChildItem、Rename-Item、およびコマンドプロンプトのren コマンドに関するドキュメントを参照してください。Microsoft は、 Windows でファイル名の拡張子を表示する方法についても説明しています。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。