Windowsでは、エクスプローラーを使わなくても、コマンドプロンプトからファイルやフォルダを削除できます。特に、複数のファイルをまとめて整理したい場合や、通常の操作では削除しにくいファイルを処理したい場合には、コマンドが役立ちます。

この記事では、コマンドプロンプトでファイルを削除する基本的な方法から、複数ファイルやフォルダの削除、delコマンドのオプション、不要ファイルの整理方法まで、実際の操作に沿って解説します。

コマンドプロンプトでcmdを管理者として実行する画面

コマンドプロンプトでファイルを削除する基本方法

Windowsのファイル削除コマンドとして代表的なのがdelです。eraseも同じ用途で使えます。

delコマンドでファイルを削除する

まず、削除したいファイルがある場所へ移動します。

cd /d C:\Users\ユーザー名\Desktop

その後、delにファイル名を指定します。

del sample.txt

これでsample.txtが削除されます。

Windowsでコマンドを使ってファイルを削除する場合も、基本的な考え方は同じです。ファイル名だけで指定できない場合は、保存場所を含めて指定します。

コマンドプロンプトでcdコマンドを使ってフォルダへ移動する画面

ファイルのパスを指定して削除する

対象ファイルの場所が分かっているなら、フルパスを指定することもできます。

del "C:\Users\ユーザー名\Desktop\sample.txt"

ファイル名やフォルダ名にスペースが含まれている場合は、パス全体を"で囲みます。

この方法なら、現在いるフォルダを変更せずにCMDでファイルを削除できます。

フルパスを指定してdelコマンドでファイルを削除する画面

複数のファイルをまとめて削除する方法

delは1つのファイルだけでなく、条件を指定して複数のファイルを削除することもできます。

ワイルドカードを使ってファイルを一括削除する

同じ拡張子のファイルをまとめて削除したい場合は、ワイルドカード(*や?)を使います。

例えば、現在のフォルダにある.tmpファイルをまとめて削除する場合は、次のように入力します。

del *.tmp

すべての.txtファイルを削除するなら、

del *.txt

とします。

このようなコマンドプロンプトでワイルドカードを使ったファイル削除は、一時ファイルやログファイルなど、同じ種類のファイルを整理するときに便利です。

ただし、*.*を使うと対象範囲が大きくなるため、実行前に対象ファイルを確認してください。

コマンドプロンプトでワイルドカードを使ってファイルを一括削除する画面

サブフォルダ内のファイルも削除する

/sを付けると、指定したフォルダだけでなく、その中にあるサブフォルダも対象にできます。

del /s *.tmp

例えば、複数のフォルダに保存されている一時ファイルをまとめて整理したい場合に使えます。

大量のファイルを処理するときは、対象となる場所を間違えていないか確認してから実行しましょう。

delコマンドのオプションを使い分ける

delには、削除方法を調整するためのオプションがあります。用途に応じて使い分けることで、確認しながら削除したり、読み取り専用ファイルを処理したりできます。

削除前に確認するなら「/p」

削除する前に確認メッセージを表示したい場合は、/pを使います。

del /p sample.txt

ファイルを一つずつ確認しながら削除できるため、対象を慎重に選びたいときに向いています。

読み取り専用ファイルを削除するなら「/f」

読み取り専用属性が付いたファイルを削除するときは、/fを指定します。

del /f sample.txt

つまり、コマンドプロンプトでファイルを強制的に削除したい場合でも、まずは/fが必要なケースなのかを確認してください。

/fは「何でも強制的に消す」オプションではなく、主に読み取り専用ファイルを対象としたものです。

確認なしで削除するなら「/q」

削除時の確認を表示したくない場合は、/qを使います。

del /q *.tmp

/qを使うと確認なしで削除されるため、対象を間違えると必要なファイルまで失う可能性があります。

特にワイルドカードと組み合わせる場合は、実行前に対象を十分確認してください。

delコマンドの/p /f /qオプションでファイルを削除する画面

コマンドプロンプトでフォルダを削除する方法

ファイルとフォルダでは、使用するコマンドが異なります。

コマンドプロンプトでフォルダを削除するときは、rmdirまたはrdを使います。

rmdir・rdでフォルダを削除する

空のフォルダを削除する場合は、次のように入力します。

rmdirフォルダ名

または、

rdフォルダ名

rdはrmdirの短縮形なので、どちらを使っても基本的な動作は同じです。

ここで注意したいのが、delではフォルダそのものを削除できないことです。

つまり、delコマンドでフォルダ削除を行うのではなく、フォルダにはrmdirまたはrdを使用します。

rmdir /sでフォルダの中身も削除する

フォルダ内にファイルやサブフォルダが入っている場合は、/sを付けます。

rmdir /sフォルダ名

確認を表示せずに削除する場合は、/qも追加します。

rmdir /s /q フォルダ名

この方法なら、フォルダとその中身をまとめて削除できます。

コマンドでフォルダを強制的に削除したい場合も、対象が本当に不要なフォルダなのかを確認してから実行してください。

コマンドプロンプトでrmdir /s /qを使ってフォルダを削除する画面

コマンドでファイルを削除するときの注意点

コマンドプロンプトから削除したファイルは、通常のエクスプローラーでの削除とは異なり、ごみ箱に移動せず、そのまま削除されます。

そのため、重要なファイルを対象にしていないか、コマンドを実行する前に確認することが大切です。

特に次のような操作には注意してください。

・*を使って大量のファイルを指定する

・/sでサブフォルダまで対象にする

・/qで確認を省略する

・rmdir /s /qでフォルダごと削除する

また、Windowsでファイルを完全に削除するコマンドを探している場合も、「完全削除」の意味を確認してから操作しましょう。重要なデータを誤って削除すると、通常の方法では元に戻せない場合があります。

コマンドプロンプトでファイルを削除する前後の画面

不要ファイルを整理するならWindowsの機能も使える

ファイルを1つずつ指定して削除するだけでなく、PCにたまった一時ファイルなどを整理したい場合は、Windowsの標準機能も利用できます。

TEMPフォルダの一時ファイルを確認する

ユーザーの一時ファイルを確認するなら、次のコマンドが使えます。

explorer %TEMP%

フォルダを開いたら、不要なファイルが残っていないか確認してください。

すべてのファイルを無条件に削除するのではなく、使用中のファイルや必要なデータがないかを確認してから整理するのが安全です。

不要ファイルの整理を定期的に行いたい場合は、Advanced SystemCareを使ってPC全体の不要データをまとめてチェックする方法もあります。

コマンドで%TEMP%を開いて一時ファイルを確認する画面

ディスク クリーンアップをコマンドから起動する

Windowsには、不要なファイルを整理する「ディスク クリーンアップ」も用意されています。

コマンドプロンプトから起動する場合は、

cleanmgr

と入力します。

画面が表示されたら、削除する項目を確認してから実行できます。

「コマンドで削除したいけれど、対象を一つずつ指定するのは面倒」という場合は、このようなWindows標準機能を使うほうが適していることもあります。

関連して、Windowsにたまった不要データの整理方法については、不要ファイルを削除してPCを整理する方法も参考にできます。

不要なソフトも整理する

PCの容量を圧迫している原因が不要なアプリやソフトウェアなら、ファイルだけを削除しても十分に整理できない場合があります。

IObit Uninstallerで不要なソフトを削除する

不要なソフトをアンインストールした後に、関連ファイルや残ったデータまで確認したい場合は、IObit Uninstallerが使えます。

通常のアンインストールだけでは整理しにくい残留ファイルもまとめて確認できるため、使わなくなったソフトを整理したいときに便利です。

コマンドプロンプトでファイルを削除する方法と、不要なソフトそのものを整理する方法は目的が異なります。ファイルの整理ならdelやrmdir、不要なアプリの整理ならIObit Uninstallerに使い分けるとよいでしょう。

tipsIObitのPC最適化ツールについて詳しく確認したい場合は、IObitから各ツールを確認できます。

IObit Uninstallerで不要なソフトを選択する画面

まとめ

コマンドプロンプトでは、delやeraseを使ってファイルを削除でき、rmdirやrdを使えばフォルダも整理できます。ワイルドカードや/sを組み合わせれば、複数のファイルやサブフォルダをまとめて処理することも可能です。

ただし、コマンドによる削除はごみ箱を経由しないため、実行前の確認が欠かせません。削除したい対象が明確な場合はコマンドを使い、PC全体の不要データやソフトを整理したい場合はWindowsの標準機能や専用ツールを使うなど、目的に合わせて方法を選びましょう。

最後に、コマンドプロンプトでファイルを削除するときは、対象となるパスやファイル名をもう一度確認してから実行してください。

作者について

高橋真由

高橋真由は、PCソフトウェアおよびIT分野を専門とするコンテンツライターです。Windows環境の最適化、セキュリティ対策、パフォーマンス改善、各種ソフトウェアの活用方法に関する記事の企画・執筆を担当しています。複雑な技術情報をわかりやすく伝えることを重視し、正確で信頼性の高いコンテンツ制作に取り組んでいます。