Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

コンピュータを整理および保守する重要な方法は、不要または未使用のファイルやフォルダを削除することです。これを行う方法はたくさんありますが、パワー ユーザーは PowerShell を使用してファイルまたはフォルダーを削除することを好む場合があります。これは、きめ細かな制御と精度が提供され、一括操作が可能で、ユーザーがファイル エクスプローラーの制限を回避できるためです。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

このガイドでは、Microsoft PowerShell を使用してファイルとフォルダーを削除するために考えられるすべてのオプションを示します。これらの解決策の一部は、問題のあるファイルを強制的に削除する必要がある場合に重要です。早速やってみましょう。

前提条件: ファイルまたはフォルダーの完全なパスを検索する

PowerShell を使用してファイルまたはフォルダーを削除する前に、ファイルの完全なパスを知っておく必要があります。 Windows 11 でファイルのパスを特定するには、次の手順に従います。

ステップ 1:削除するファイルまたはフォルダーを右クリックし、コンテキスト メニューから [パスとしてコピー] をクリックします。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:または、ファイルをクリックして Ctrl + Shift + C を押します。これでパスが取得されたので、必要に応じてそれを使用してフォルダー内のすべてのファイルを削除できます。

1.PowerShellで特定のファイルを削除する

特定の名前のファイルを削除する必要がある場合があります。この場合、Remove-Item コマンドを使用する必要があります。このコマンドは、ごみ箱をスキップしてファイルを完全に削除します。使用方法は次のとおりです。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:以下のコマンドを入力して Enter キーを押し、スクリーンショットに示すように、実際のファイル パスの file_path をファイル名と拡張子に置き換えます。

削除項目「file_path」

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 3:ファイルを削除する前に確認を求める必要がある場合は、コマンドに -confirm パラメータを追加することもできます。

項目「file_path」を削除 - 確認

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

2.PowerShellで特定のフォルダーを削除する

特定のファイルを削除した場合と同様に、Remove-Item コマンドを使用して特定のフォルダーをコンピューターから完全に削除することもできます。手順は非常に似ています。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:スクリーンショットに示すように、以下のコマンドを入力して Enter キーを押し、実際のファイル パスの directory_path をファイル名と拡張子に置き換えます。

Remove-Item "folder_path" -confirm

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 3:確認を求められたら、A を押して Enter キーを押します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 4:削除する前に確認を求められたくない場合は、-confirm 引数をスキップすることもできます。したがって、コマンドは次のようになります。

削除項目「フォルダパス」

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

3. フォルダーからファイルとサブフォルダーを削除する

もう一度言いますが、ファイルとサブフォルダーを削除するには、Remove-Item コマンドが必要です。ただし、この操作には 2 つの追加パラメータ、Recurse と Include が必要です。以下にその使用方法を示します。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:以下のコマンドを入力して Enter キーを押し、スクリーンショットに示すように、実際のファイル パスの item_path をファイル名と拡張子に置き換えます。

Remove-Item "item_path" -Recurse -Include * .*

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

4. 読み取り専用ファイルと隠しファイルを削除する

読み取り専用ファイルと隠しファイルはデフォルトで削除から保護されているため、削除することはできません。このようなファイルを削除しようとすると、エラー メッセージが表示されるだけなので、コマンドに -Force パラメータを含めて、これらのファイルを強制的に削除する必要があります。使用方法は次のとおりです。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:スクリーンショットに示すように、以下のコマンドを入力して Enter キーを押し、実際のファイル パスの代わりに read-only_or_hidden_​​file_path をファイル名と拡張子に置き換えます。

Remove-Item -Path "read-only_or_hidden_​​file_path" -Recurse -Force

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

5.Powershellでサイズに応じてフォルダー内のファイルを削除する

フォルダー内のファイルを削除すると、実際のファイル名がわからない場合でも、ある程度の柔軟性が得られます。これは、特定のサイズ以下のファイルを削除してスペースを解放する必要がある場合に最適なソリューションです。ここでは、10 MB を超えるファイルを削除する方法を説明します。スクリプトでは、# 記号を使用してコメントを追加し、コマンドの各行の動作を説明します。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:以下のコマンドをコピーして貼り付け、Enter キーを押します。file_path を実際のファイル パスに置き換えます。

#ファイルの場所を宣言する
$path = "ファイルパス"
#削除するファイルのサイズを設定する
$sizeInMb = 10
#サイズをKBに変換します
$size = $sizeInMb* 1024 *1024
#宣言されたファイルサイズより大きいファイルをすべて削除するには、以下のコマンドを使用します。
Get-ChildItem -Path $path -Recurse -File | Where-Object { $_.length -gt $size } |アイテムの削除

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

6.Powershellを使用して経過時間に応じてフォルダー内のファイルを削除する

PowerShell が提供する柔軟な削除オプションの 1 つは、ファイルの経過時間に応じた削除です。したがって、x 日より古いファイルを -delete と指定すると、その条件を満たすフォルダー内のファイルを削除できます。これは、ディレクトリをクリーンアップする必要がある場合の一般的な方法です。以下では、10 日を超えてフォルダーからファイルを削除する方法を説明します。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:以下のコマンドをコピーして貼り付け、Enter キーを押します。実際のファイル パスを C:\Users\afamo\Desktop に置き換えます。

$dateTime = (Get-Date).AddDays(-10)
$path = "C:\Users\afamo\Desktop"
Get-ChildItem -Path $Path -Recurse -File | Where-Object { $_.LastWriteTime -lt $dateTime } |アイテムの削除

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

7. PowerShell の除外フィルターと包含フィルターを使用したファイルの削除

一連の基準に基づいて特定の項目を除外したり含めたりすることで、削除時の柔軟性が高まります。これを行うには、Exclude フィルターと Include フィルターを使用します。したがって、たとえば、Include 引数を使用して、ファイル名に特定の文字列または文字列の一部を含むすべてのファイルを選択できます。これらのフィルターがどのように使用されるかを説明しましょう。

ステップ 1: Windows + R を押して [ファイル名を指定して実行] ダイアログを開き、「PowerShell」と入力し、Ctrl + Shift + Enter を押して Microsoft PowerShell を起動します。

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

ステップ 2:以下のコマンドをコピーして貼り付け、Enter キーを押して、指定されたパスにある .txt 形式のファイルをすべて削除します。 -Exclude を -Include に置き換えると、.txt 形式を除くすべてのファイルが削除されます。

Remove-Item -Path C:\Users\afamo\Desktop -Include *.txt

ステップ 3:名前に特定の単語が含まれるファイルをすべて削除できます。以下のコマンドをコピーして貼り付けて、名前に test と command が含まれるすべてのファイルを削除します。

Remove-Item -Path C:\Users\afamo\Desktop -Include * test* , * command* -Recurse -WhatIf

Windows で PowerShell を使用してファイルまたはフォルダーを削除する 7 つの方法

優れた柔軟性によるファイルとフォルダーの削除

ご存知のとおり、PowerShell スクリプトを使用してファイルとフォルダーを削除すると、優れた柔軟性が得られます。このガイドでは、これを行うための最も実用的な方法をいくつか取り上げました。従来のファイル エクスプローラーを使用するよりも速く、複数のフォルダーからファイルを削除できます。

PowerShell を使用すると、ファイルが存在する場合は削除でき、確かに堅牢なツールです。私たちが検討したすべての解決策を使用できるかどうかをコメントセクションでお知らせください。



Leave a Comment

Windows 11でEXEファイルを実行できない問題を解決する6つの方法

Windows 11でEXEファイルを実行できない問題を解決する6つの方法

EXE ファイルを実行しようとしても何も起こりませんか?これらのトラブルシューティングのヒントを適用して、Windows 11 で EXE ファイルを開けない問題を修正してください。

Windows の「更新サービスに接続できませんでした」: 問題の解決方法

Windows の「更新サービスに接続できませんでした」: 問題の解決方法

Windows PC で更新サービスに接続できませんでしたというエラー メッセージが表示されましたか?この問題を修正して PC をアップデートする方法は次のとおりです。

Windows 10 および Windows 11 で資格情報マネージャーにアクセスして使用する方法

Windows 10 および Windows 11 で資格情報マネージャーにアクセスして使用する方法

Windows 10 および Windows 11 で資格情報マネージャーを使用して、Web サイトやアプリのログイン情報を表示、編集、管理する方法を説明します。

Windows 版 Microsoft Outlook の「操作が失敗しました」エラーのトップ 7 の修正

Windows 版 Microsoft Outlook の「操作が失敗しました」エラーのトップ 7 の修正

Windows 10 または 11 コンピューターで Outlook に「操作に失敗しました」というエラーが表示され続けますか?それを修正するのに役立つヒントをいくつか紹介します。

Windows 11 の画面タイムアウト設定を調整する 3 つの方法

Windows 11 の画面タイムアウト設定を調整する 3 つの方法

Windows 11 で画面がランダムに空白になることを望まれませんか? Windows 11 の画面タイムアウト設定を調整する方法は次のとおりです。

Windows 11 でインターネットなし、セキュリティで保護されたエラーを修正する 12 の方法

Windows 11 でインターネットなし、セキュリティで保護されたエラーを修正する 12 の方法

Windows で「インターネットなし、セキュリティで保護されています」というエラーが頻繁に発生しますか?これが何を意味するのか、そして問題を解決する手順は次のとおりです。

Windows 11でごみ箱アイコンを非表示または削除する方法

Windows 11でごみ箱アイコンを非表示または削除する方法

数回クリックするだけでごみ箱アイコンを非表示または削除する方法を学び、デスクトップを整理しましょう。永久的なデータ損失は保証されません。

Windows 11でユーザーフォルダーの名前を変更する方法

Windows 11でユーザーフォルダーの名前を変更する方法

Windows 11でユーザーフォルダーの名前を変更したいですか?ここでは、好みに応じてユーザー フォルダーの名前を変更する 2 つの理想的な方法を紹介します。

キーボードの有無にかかわらず Windows を再起動する 11 の簡単な方法

キーボードの有無にかかわらず Windows を再起動する 11 の簡単な方法

PC に問題がありますか?キーボードの有無にかかわらず Windows を再起動する 11 の簡単な方法に関する詳細ガイドをご覧ください。

Windows および Mac で JSON ファイルを開く方法

Windows および Mac で JSON ファイルを開く方法

Windows または Mac で JSON ファイルを開く方法を知りたいですか?これを行うためのすべての方法をここに示します。