Windows 10でファイルの名前をバッチで変更する方法は?

Windows 10でファイルの名前をバッチで変更する方法は?

Windows で 2 つまたは 3 つのファイルの名前を変更する必要があるとします。数回クリックして、類似または同一の情報を入力してもかまいませんよね? ただし、これを 10 回以上行う必要がある場合、または多数のファイルの名前を変更する必要がある場合、これはすぐに面倒になります。

Windows 10 で複数のファイルの名前を変更する簡単な方法があるかどうか疑問に思ったに違いありません。答えはイエスです。これを行うにはいくつかの方法があります。

この記事では、コマンド ラインとファイル エクスプローラーを使用してファイルの名前をバッチで変更する方法について説明します。はじめましょう。

コマンドラインを使用してファイルの名前を一括変更する方法

コマンド プロンプトは、コマンドの実行、ファイルの修復、バッチ ファイルの実行、および Windows でのスクリプトの実行を可能にする Windows 固有のツールです。正しい構文を知っていれば、ディスク パーティションの管理/修復、プログラムの実行、さらにはバッチでのファイルの名前変更など、すばらしいことができます。コマンド ラインを使用して、Windows でファイルの名前を一括変更する方法を次に示します。

ノート。PowerShell はコマンド プロンプトとは異なり、一部のコマンドは機能しません。ファイル名のスペースに使用される引用符は、Powershell で機能しない 1 つの例です。PowerShell で「cmd」と入力して「Enter」を押す場合を除き、このセクションはコマンド ライン専用です。

一括ファイル名変更: コマンドラインを使用してテキストを追加し、文字を減らします

このプロセスは「?」を使用します。名前の元の部分に保持する文字数を決定します。また、ファイル名のワイルドカードとして「*」を使用するため、指定したファイル拡張子 (.jpg または選択したもの) を持つすべてのファイルが含まれます。

  • 「コマンド プロンプト」を起動し、Cortana 検索バーに「cmd」と入力します。「(Windows キー) + R」を押して入力することもできます。
  • コマンド プロンプトで、名前を変更するファイルを含む目的のフォルダーに移動します。cd [drive letter]:\[folder 1]\[folder2]またはパスに必要な任意の数のフォルダーを入力します。括弧を などの正しい名前に置き換えますcd c:\tester
  • 指定した場所にあるすべてのファイルのリストを入力dirして、名前を変更したいものを確認できるようにします。
  • 次にren *.[file extension]? ??[add-on text here].*、角括弧内のセクションを入力して置き換え、「?」の数を選択します。追加。”???の使用 ‘ 最初の 3 つの元の文字 ‘???? 」は最初の 4 つを残します。「?」をいくつでも追加します。好きなように。最も長いファイル名にジャンプできるため、10 個の疑問符を使用すると、各ファイル名で 10 個未満の文字を保存できます。例:ren *.docx? ?????-Windows-Notes.*最初の 6 文字を保持し、ファイル名に「-Windows-Notes」を追加して、すべての「.docx」ファイルの名前を変更します。終わり。
  • もう一度入力dirして、変更を確認して確認します。例では「?」が 6 つあったため、最初の 6 文字が残ります。さらに、追加のテキストが各ファイルの最後に表示されます。

複数の名前をトリム

ファイル名を短くして式を単純化することもできます。複数の文字を同時にトリミングする方法は次のとおりです。

たとえば、トリミングする必要がある .jpg ファイルがあり、名前が既に設定されている場合があります。ターゲット ディレクトリ内に、「ren*.* ??????.*」関数を追加できます。この機能は、元の写真をクエスチョン マークで示される文字数にトリミングします。

この例では、「mountain_trip.jpg」という名前のファイルが「mounta.jpg」に変換されます。もちろん、ファイル名の長さが 6 文字未満の場合は、同じままです。このプロセスは、長いファイル名よりも短いファイル名の方が適している場合に役立ちます。

複数の名前を変更する

類似した名前を持つ複数のファイル名の特定の部分の名前を変更する場合は、次のようにします。

コマンド プロンプトを使用して、目的のディレクトリに再度移動します。”vacation_2019″ で始まる複数のファイル名を “vacay_19” で始まる名前に変更するには、次のコマンドを使用する必要があります: “ren Vacation_2019*.* vacay_19*.*”

このオプションは、ファイル名を短縮するための便利なコマンドです。

特定の拡張子を持つファイルを変更する

フォルダーにさまざまな種類のファイルがあり、ファイルの名前を .jpg 拡張子に変更したいとします。コマンドラインを使用すると、これが非常に簡単になります。たとえば、「vacation_2019」という名前のすべてのファイルの名前を「vacay_19」に変更したいとしますが、.jpg 拡張子のみを使用します。方法は次のとおりです。

  • 指定されたパスに移動することから始めます。
  • 次に、「ren Vacation_2019*.jpg vacay_19*.jpg」と入力します。

このコマンドは、上記のように指定されたすべてのファイル名の名前を変更しますが、.jpg ファイルに対してのみ名前を変更します。

拡張子を変更する

複数のファイルの拡張子を変更する必要がある場合があります。名前の一部を変更するための上記のプロセスを使用してこれを行うことができますが、ここにはもっと簡単な方法があります。

正しいディレクトリに移動したら、たとえば「ren *.jpg *.png」と入力して、すべての .jpg ファイルを .png ファイルに変更します。利用可能なすべての拡張機能に対してこれを行うことができます。

ファイル エクスプローラーを使用してファイルの名前を一括変更する

Windows 10 のファイル エクスプローラーには、複数のファイルの名前を変更するための便利な機能があります。とてもシンプルで手頃な価格です。この方法の唯一の欠点は、各ファイル名の末尾に「(#)」を追加することです。「#」は、「2021 年の夏休み (1)、2021 年の夏休み (2)」などの数字を表します。 「(#)」を追加するだけで、名前は変更しないでください。したがって、それらのいずれかを好きなものに変更してから、このプロセスを使用する必要があります。1 つのファイルの名前を変更して、一度に複数のファイルで作業を開始する方法を知っているとしましょう。

一度に複数のファイルの名前を変更する

  • 複数のファイルの名前を変更するフォルダーに移動することから始めます。そのフォルダ内のすべてのファイルの名前を変更したい場合は、「右クリック + ドラッグ」コマンドを使用してすべてを選択するか、キーボード ショートカット Ctrl+A を使用してすべてを自動的に選択します。または、特定のファイルを選択する必要がある場合は、Ctrl キーを押しながら、個別に選択するファイルをクリックします。リストに多数のファイルがあり、名前を変更したくないファイルがほとんどない場合は、それらをすべて選択し、Ctrl キーを押しながら、選択を解除するファイルをクリックします。同様に、Shift キーを使用してファイルの範囲を選択できます。
  • 一度に名前を変更する各ファイルを選択したら、選択したファイルのいずれかを右クリックし、表示されるメニューから [名前の変更] をクリックします。
  • すべてのファイルに表示される名前を入力し、Enter キーを押します。選択した各ファイルの名前が、選択した名前に変更されていることがわかります。それらの間の唯一の不一致は、(01)、(02) などの追加された番号付けです。

これがやりたかったことではない場合、または結果に満足できず、コマンド ライン ソリューションを試してみたい場合は、Ctrl + Z を押して名前の変更をキャンセルします。このアクションにより、ファイルはすぐに元の名前に戻ります。

ファイル エクスプローラーを使用して複数のファイルの名前を変更するのはすばやく簡単で便利ですが、幅広いオプションは提供されません。さまざまなオプションが必要な場合は、コマンド ラインを使用します。簡単そうに見えないかもしれませんが、コツをつかめばひとつになります。

その他のよくある質問

1. 結果が気に入らない場合、バッチの名前変更をキャンセルできますか?

ファイル エクスプローラーの方法を使用してファイルの名前をバッチで変更する場合はいつでも、元に戻す機能を使用できます。コマンド プロンプトと PowerShell には元に戻す機能がありません。キーボードの何かに触れる前に Ctrl + Z を押すと、変更が取り消されます。一部のユーザーは、元に戻す機能の持続時間が短いと報告しているため、できるだけ早く元に戻してください。

2. 一括リネームにリスクはありますか?

バッチの名前変更自体は危険ではありません。プログラムまたは OS が動作するために必要なファイル名またはファイル拡張子を変更すると、問題が発生する可能性があります。

一括リネームは通常のリネームよりもリスクが高くなります。

3. ファイルの名前を一括で変更するためのサードパーティ製ツールをお勧めしますか?

ファイル エクスプローラーの制限と、コマンド ラインのファイル名変更オプションの複雑さにより、両方の長所を組み合わせたサード パーティのツールとアプリケーションが登場しました。ただし、これらのプログラムについて知っておく必要があることの 1 つは、それらが必ずしも名前変更固有のものではないということです。一括名前変更は、多くの場合単なる機能です。

ただし、ファイルの名前変更に特化したBulk Rename UtilityAdvanced RenamerReNamerなどのさまざまなツールがあります。

ただし、コマンド ラインを使用して複数のファイルの名前を変更することは、出発点として適しています。コマンド ラインを使用すると、単に名前を変更するだけでなく、その方法を知っておくことをお勧めします。また、プログラミングに興味があれば、プログラミングへの足がかりにもなります。

結論として、エクスプローラーとコマンド プロンプトにはどちらにも長所と短所があります。特別な設定を必要としない簡単な名前変更方法を探している場合は、ファイル エクスプローラーを使用してください。簡単で高速です。高度な一括名前変更を行う必要があり、サード パーティのアプリケーションを扱いたくない場合は、コマンド ラインを使用する必要があります。

このガイドが、バッチの名前変更について詳しく学び、ファイルをより適切に整理するためのツールを提供するのに役立つことを願っています。ファイルの名前を一度に 1 つずつ変更するのは面倒で時間がかかりますが、ファイルの名前をまとめて変更することは、特に今日の世界では間違いなく時間の節約になります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です