Windowsでファイルの名前を一括変更して一括削除する方法

Windowsでファイルの名前を一括変更して一括削除する方法

超高速インターネットの出現により、大量のファイルをダウンロードできるようになりました。デジタル写真の登場後、ファイルにも同様のブームがありました。突然、1テラバイトのハードドライブを簡単に埋めることができました。





ただし、ファイルを追跡することは必ずしも簡単ではありません。整理のために、フォルダ内のすべてのファイルの名前を変更したい場合があります。それ以外の場合は、すべてのファイルを削除することもできます。





Windows10でファイルの名前を一括変更して一括削除する方法を確認するために読んでください。





Windows10で名前を一括変更する方法

Windows 10を使用してファイルの名前を一括変更する方法はいくつかあります。ファイルエクスプローラー、コマンドプロンプト、またはPowerShellを使用して名前を変更できます。各オプションは、さまざまなタスクに役立ちます。

1.ファイルエクスプローラーでバッチ名前を変更

ファイルエクスプローラーは、最も簡単な名前変更オプションの1つを提供しますが、名前変更の柔軟性も最も低くなります。



  1. 名前を変更するファイルが含まれているフォルダーに移動します。
  2. 名前を変更する方法でファイルを並べ替えます。
  3. 押す CTRL + A フォルダ内のすべてのファイルを選択するには、右クリックして選択します 名前を変更
  4. 新しいファイル名を入力して、Enterキーを押します。フォルダ内の各ファイルは、ベースファイル名を取ります。この場合は、 アートワーク 、その後に順番に番号が続きます。

ご覧のとおり、それは仕事をしますが、カスタマイズを提供しません。

2.コマンドプロンプトを使用したバッチの名前変更

Windowsコマンドプロンプトは、バッチファイルの名前変更にもう少し柔軟性を提供します。あなたは使用することができます レン 複数のファイルの名前を同時に変更するコマンド。 「Ren」は名前の変更の略です。このコマンドでは、ワイルドカード文字「*」および「?」を使用できます。また、ファイル拡張子を変更することもできますが、名前を変更した後でファイルを別のフォルダーに移動することはできません。





名前を変更したいファイルが含まれているフォルダに移動し、を押します Shift +右クリック 、を選択します ここでコマンドウィンドウを開きます。 タイプ あなたへ Enterキーを押して、ファイルのリストを表示します。

単一ファイルの名前を変更する





単一のファイルの名前を変更するコマンドは次のとおりです。

ren filename.jpg newfilename.jpg

複数のファイルの数字の名前を変更する

複数のファイルの名前を変更する場合は、ワイルドカード文字を使用して変更を加えることができます。たとえば、ファイル名の桁数を変更する場合は、次のコマンドを使用できます。

ren document??.txt document3??.txt

ここで、疑問符のワイルドカードは任意の文字として機能し、名前を変更したファイルを出力しながら、コマンドが一致するファイルを見つけることができるようにします。

接尾辞を使用してファイルの名前をバッチで変更

ファイルのグループにサフィックスを追加するのはどうですか?次のコマンドを使用してこれを行うことができます。

ren *.* ???????-test.*

このコマンドでは、任意の文字の代わりにアスタリスクワイルドカードが機能します。したがって、「*。*」は、このフォルダ内で任意の拡張子を持つ任意のファイル名を検索することを意味します。 2番目の部分(すべての疑問符付き)は、最大7文字の既存のファイル名を使用するようにコマンドに指示しますが、接尾辞として「-test」を追加します。アスタリスクは、すべてのファイル拡張子に適用することを意味します。

プレフィックスを追加する場合は、次のように、コマンドの「-test」部分を先頭に移動します。

ren *.* test-???????.*

ファイル名の一部をバッチで削除する

画像のdpiを知る方法

バッチファイル名の変更を使用して、ファイル名の一部を削除することもできます。 'jan-budget.xlsx、' 'feb-budget.xlsx、' 'mar-budget.xlsx'などの名前の一連のドキュメントがあるとします。次のコマンドを使用して、「-budget」サフィックスを削除できます。

ren ???-budget.xlsx ???.xlsx

ファイル拡張子の名前をバッチで変更

renコマンドは、ファイル拡張子をアドレス指定することもできます。つまり、ファイル拡張子の名前を一括で変更できます。これは便利ですが、互換性のないファイルタイプに名前を変更すると、問題が発生する可能性があります。

つまり、ファイルの名前をWordドキュメント(.docx)からテキストドキュメント(.txt)などの同様のファイルタイプに変更しようとすることはできますが、Wordドキュメントをビデオタイプに変換しようとすると問題が発生します。 (.mp4など)。

次のコマンドは、すべてのファイル拡張子の名前をテキストドキュメントからリッチテキスト形式のドキュメントに変更します。

ren *.txt *.rtf

ファイル拡張子を交換する前に、何か問題が発生した場合に備えてファイルのバックアップを取ることをお勧めします。

3.PowerShellを使用したバッチの名前変更

Windows PowerShellは、ファイルのバッチ名前変更に最も柔軟性があり、Windowsに組み込まれている最も強力な名前変更ツールです。

関連している: コマンドプロンプトとWindowsPowerShell:違いは何ですか?

名前を一括変更するファイルが含まれているフォルダーに移動し、 Shift +右クリック 、 それから ここでPowerShellウィンドウを開きます 。これは、前のセクションのMUO Batch Renameテストフォルダーで、PowerShellで開きます。タイプ あなたへ Enterキーを押して、ファイルのリストを表示します。

ここから、PowerShellを使用してファイル名のバッチ名前変更を開始できます。

単一ファイルの名前を変更する

単一のファイルの名前を変更する場合は、次のコマンドを使用します。

Rename-Item filename.jpg newfilename.jpg

ファイル名にスペースが含まれている場合は、次のようにファイル名を引用符で囲む必要があります。

Rename-Item 'file name with spaces.jpg' 'new file name with spaces.jpg'

ファイル名のバッチ置換

PowerShellには、ファイル名の名前を一括変更するためのいくつかの異なるオプションがあります。 1つのオプションは、ファイル名の一部を別のものに置き換えることです。これは、デジタルカメラからのファイルを置き換えるのに便利です。

Dir | Rename-Item –NewName { $_.name –replace 'DSC','summer2020' }

ここで、「DSC」はデジタルカメラまたはスマートフォンの写真フォルダーからの元のファイル名の一部であり、「summer2020」は出力ファイル名です。

同じコマンドを使用して、ファイル名の小さなスニペットを置き換えることもできます。たとえば、次のコマンドはアンダースコアをハイフンに置き換えます

Dir | Rename-Item –NewName { $_.name –replace '_','-' }

増加する数を使用してファイルの名前をバッチで変更

次のコマンドを使用して、ファイルの名前を一括変更し、ファイルごとに異なる番号を追加できます。

Dir | %{Rename-Item $_ -NewName ('summer2020{0}.jpg' -f $nr++)}

ディレクトリ全体でファイル名の名前を一括変更

PowerShellで実行できることの1つは、単一のフォルダーではなく、ディレクトリ全体でファイルの名前を一括変更することです。このコマンドは、ファイルディレクトリの先頭から下に向かって機能し、各サブフォルダ内の一致するファイルの名前をバッチで変更します。

Get-ChildItem -Filter '*current*' -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

PowerShellヘルプを入手する

これらは、PowerShellで使用できるバッチ名前変更オプションのほんの一部です。より多くのオプションが必要な場合は、次のコマンドを使用してPowerShellの組み込みの例を確認できます。

get-help Rename-Item –examples

一括名前変更ユーティリティを使用したWindows10でのバッチ名前変更

ファイルの名前を変更したいが、PowerShellとコマンドプロンプトのときどき混乱するコマンドをいじりたくない場合は、次のことを検討してください。 一括名前変更ユーティリティ

これは、多数のオプションを備えたWindows10用の無料の名前変更ツールです。インストール中に追加のタスクのクリックを解除してください。

電話がコンピューターに表示されない

ダウンロード: Windows10用の一括名前変更ユーティリティ (無料)

Windows10でバッチ削除する方法

今では、ほとんどの人が45,000個のフォルダーにまたがる500,000個のファイルを定期的に削除する必要はありませんが、あなたの音楽コレクションがスクラッチになっていない瞬間があったと確信しています。 数個以上のファイルを削除する Windowsは、パッキングを送信する前に各ファイルを列挙することを選択するため、ファイルエクスプローラーの使用は時間のかかるプロセスになる可能性があります。

Windows 10でファイルをバッチ削除する場合、いくつかのオプションがあります。

1.コマンドプロンプトを使用してファイルをバッチ削除する

コマンドプロンプトには、2つの強力なファイル削除コマンドがあります。 rmdir

DELはファイルを削除するコマンドとしてはかなり自明ですが、rmdirはディレクトリ全体を削除するコマンドです。両方のコマンドにパラメーターを追加して、特定の種類のファイルを削除および削除したり、単にすべてを削除したりできます。

公正警告 、rmdirコマンドは強力で、潜在的に危険です。ファイル構造とその間のすべてを含むディレクトリ全体を削除します。重要なものに向けると、オペレーティングシステムが破損する可能性があります。

単一のファイルを削除する

1つのファイルを削除するには、次のコマンドを使用します。

del C:enteryourpathhere /f /s

基本コマンドは指定されたフォルダを検索しますが、 /NS パラメータは、ディレクトリサブフォルダに含まれるすべてのファイルを削除します。 /NS パラメータは読み取り専用設定を無視します。

または、削除するファイルが含まれているフォルダに移動し、 Shift +右クリック 、を選択します ここでコマンドウィンドウを開きます。 次に、「del [filename]」と入力して、Enterキーを押します。

特定のファイルタイプを削除する

フォルダから特定のファイルタイプを削除したい場合はどうですか?次のコマンドを使用してこれを行うことができます。

del *.extension

削除するファイルタイプの「拡張子」を交換します。

コマンドを拡張して、いくつかのパラメーターを追加することにより、サブフォルダーから特定のファイル拡張子をすべて削除できます。

del /s /q *.extension

さらに、複数のファイルタイプを削除する場合は、複数の拡張子タイプを追加できます。

del /s /q *.png *.svg

ファイルの削除とフォルダの削除

前のコマンドはファイル構造を残します。これは、すべてをバッチ削除する場合にイライラする可能性があります。ファイルと一緒にフォルダも削除する場合は、次のコマンドを使用できます。

del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

ここに表示されているパラメータがさらにいくつかあります。 番号 は、書き込まれたすべてのデータを破棄する特別なファイルです。つまり、多少時間のかかる列挙プロセスはファイルに書き込まれませんが、 / NS 「クワイエットモード」を選択します。これは、ファイルが燃焼する前に「はい/いいえ」のプロンプトが表示されないことを意味します。

2.バッチファイルを使用したファイルのバッチ削除

バッチファイルは、実行できるスクリプトです。 システムで特定のタスクを実行します。一連のコマンドを作成する方法を知っている場合は、タスクを自動化して時間を節約する長いスクリプトを作成できます。この場合、いくつかの基本的なコマンドを使用して、バッチ削除のスクリプトを作成します。

この例では、前の例で作成したMUO BatchRenameフォルダーを削除します。デスクトップを右クリックして、 新規> テキストドキュメント 。それに名前を付けます BatchDelete そしてそれを開きます。

バッチファイルの例では、ファイルを削除するフォルダーを知っている必要があります。これは当たり前のことのように聞こえますが、フォルダーの正確なファイルパスが必要です。

フォルダの正しいパスがわからない場合は、右クリックして選択します プロパティ 、およびそこの場所を表示します。または、フォルダを参照し、アドレスボックスをシングルクリックして、フォルダの直接パスを表示します。

いずれにせよ、すぐにシステムから完全に消去されるため、正しいフォルダがあることを確認してください。

以下をコピーしてバッチファイルに貼り付けることができます。 'enter your path here'をフォルダへのパスに置き換える必要があります。

cd C:enteryourpathhere
del * /S /Q
rmdir /S /Q C:enteryourpathhere

パスをコピーして貼り付け、フォルダに追加したら、[ ファイル>保存 。次に、BatchDelete.txtファイルを見つけて、を押します。 F2 ファイルの名前を変更します。ファイル拡張子をから変更します 。txt。一 、を押します 入力 警告が発生したとき。

おめでとうございます。最初のバッチファイルを作成しました。

バッチファイルを再度使用する場合は、フォルダへのパスを更新する必要があることに注意してください。

Windows10で迷惑ファイルまたは「ファイル名が長すぎる」エラーを削除する方法

場合によっては、削除できないファイルが発生することがあります。これは、保護されたシステムファイルを削除しようとしていることが原因である場合があります。これを削除すると、システムが破損する可能性があります。

また、次のエラーメッセージとともに、文字数が多すぎるファイル名が表示される場合があります。

[ファイル名]を削除できません:指定したファイル名が無効であるか、長すぎます。

psnアカウントを作成する方法

コマンドプロンプトを使用して、このエラーを修正できます。問題のあるファイルが含まれているフォルダを参照し、 Shift +右クリック 、を選択します ここでコマンドウィンドウを開きます。

さて、入力 dir / x フルレングスバージョンではなく、短縮ファイル名のリストを表示します。同じコマンドプロンプトウィンドウから、短い名前を使用してファイルを削除できるようになりました。

上の画像では、 ALTUMCから〜1.JPG 特定のファイルを削除します。ファイル名を短いバージョンに減らしたら、記事の前半でバッチ削除メソッドを使用することもできます。

名前の変更または削除をバッチ処理できます

このガイドのヒントを使用すると、Windows 10でファイルの名前を一括変更したり、ファイルを一括削除したりするために、いくつかの異なるツールを使用できるようになりました。

共有 共有 つぶやき Eメール Windowsでバッチファイルを作成しますか? If-Elseステートメントのしくみ

if-elseステートメントは非常に単純ですが、Windowsバッチファイルでそれらを使用する方法がわからない場合があります。これらを使用するために必要なのはこれだけです。

次を読む
関連トピック
  • ウィンドウズ
  • ファイル管理
  • ファイルエクスプローラー
  • バッチファイル
  • Windowsのヒント
  • 生産性のヒント
著者について ギャビンフィリップス(945件の記事が公開されました)

Gavinは、Windows and Technology Explainedのジュニアエディターであり、Really Useful Podcastの定期的な寄稿者であり、定期的な製品レビュー担当者です。彼は、デボンの丘から略奪されたデジタルアートプラクティスを備えたBA(Hons)現代ライティングと、10年以上のプロのライティング経験を持っています。彼はお茶、ボードゲーム、サッカーをたくさん楽しんでいます。

ギャビンフィリップスからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください