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 Updateが100%で停止する問題を修正する10の方法

Windows Updateが100%で停止する問題を修正する10の方法

Windows アップデートが 100% で停止する問題を修正し、PC を再び最新の状態に戻す 10 の簡単な方法を見てみましょう。

Windows 11でロケットリーグが起動しない問題を解決する5つの方法

Windows 11でロケットリーグが起動しない問題を解決する5つの方法

お使いのコンピューターではロケット リーグが動作しませんか? 「はい」の場合は、Windows 11 でロケット リーグが起動しない問題を解決する 5 つの簡単な方法を確認してください。

Windows での「必要な特権がクライアントに保持されていません」エラーに対する上位 7 つの修正

Windows での「必要な特権がクライアントに保持されていません」エラーに対する上位 7 つの修正

Windows 10 または 11 PC で「必要な特権がクライアントに保持されていません」というエラーが繰り返し発生しましたか?それを修正する方法は次のとおりです。

Windows 11がランダムに再起動し続ける問題を解決する10の方法

Windows 11がランダムに再起動し続ける問題を解決する10の方法

Windows 11 PC は勤務時間中にランダムに再起動しますか? Windows 11 がランダムに再起動するのを防ぐ最良の方法は次のとおりです。

Mac および Windows の Outlook でフォルダーを作成し、メールを移動する方法

Mac および Windows の Outlook でフォルダーを作成し、メールを移動する方法

メールを管理するために、Mac および Windows 上の Outlook でフォルダーを作成し、メールを自動的に移動する方法を説明します。

Windows で Bluetooth デバイスを削除する方法

Windows で Bluetooth デバイスを削除する方法

お使いの PC は、家の中の他のすべての Bluetooth デバイスに常に接続していますか? Windows から Bluetooth デバイスを簡単に削除する方法は次のとおりです。

Windows 10および11の「バックグラウンド インテリジェント転送サービスが停止し続ける」問題の9つの修正

Windows 10および11の「バックグラウンド インテリジェント転送サービスが停止し続ける」問題の9つの修正

Windows PC でバックグラウンド インテリジェント転送サービスが停止し続けますか?再び動作するようにするには、次の 9 つの修正を試してください。

Windows で Wi-Fi とイーサネットを同時に使用する方法

Windows で Wi-Fi とイーサネットを同時に使用する方法

コンピュータ上で複数のネットワーク接続を使用したいですか? Windows で Wi-Fi とイーサネットを同時に使用する方法についてのガイドです。

Windows 11でサウンドレコーダーが機能しない問題を解決する5つの方法

Windows 11でサウンドレコーダーが機能しない問題を解決する5つの方法

サウンド レコーダー アプリがコンピューターで動作していませんか? 「はい」の場合は、Windows 11 でサウンド レコーダーが機能しない問題を解決する 5 つの方法を確認してください。

Windows Hello 指紋オプションが利用できない、または機能しない場合の 11 の修正

Windows Hello 指紋オプションが利用できない、または機能しない場合の 11 の修正

Windows Hello の指紋オプションは PC では利用できませんか?心配しないでください。問題を解決する11の方法を紹介します。