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 と Mac で iPhone のホットスポットが切断され続ける問題を解決する 12 の方法

Windows と Mac で iPhone のホットスポットが切断され続ける問題を解決する 12 の方法

iPhone のホットスポットが切断され続けますか?出荷時設定にリセットせずに問題をトラブルシューティングする方法は次のとおりです。

Windows でホスト ファイルを検索して編集する方法

Windows でホスト ファイルを検索して編集する方法

Windows ホスト ファイルを検索して編集して、ドメイン マッピングを制御し、Web サイトの開発を促進する方法を学びます。

Windows でマカフィーを完全にアンインストールする方法

Windows でマカフィーを完全にアンインストールする方法

McAfee は Windows PC には不要なアドオンです。 Windows でマカフィーを完全にアンインストールする方法は次のとおりです。

「コンテナ内のオブジェクトの列挙に失敗しました」という Windows エラーのトップ 7 の修正

「コンテナ内のオブジェクトの列挙に失敗しました」という Windows エラーのトップ 7 の修正

Windows で「コンテナ内のオブジェクトの列挙に失敗しました」エラーが発生しましたか?これら 7 つの修正を使用して、完全なフォルダー アクセスを取得します。

Windows 11 で Windows メモリ診断ツールを使用する方法

Windows 11 で Windows メモリ診断ツールを使用する方法

Windows 11 での Windows メモリ診断ツールの使用について知っておくべきことをすべて説明した詳細なガイド。

WindowsでサインインPINを変更できない問題を解決する6つの方法

WindowsでサインインPINを変更できない問題を解決する6つの方法

Windows PC でサインイン PIN を変更できませんか?問題を解決するために使用できる最良の解決策をいくつか紹介します。

Windows 11 で音声を録音する 3 つの方法

Windows 11 で音声を録音する 3 つの方法

Windows 11 でオーディオを簡単に録音する方法は次のとおりです。最新の Windows プラットフォームでシームレスなオーディオ録音に関するヒントを学びましょう。

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windows で「nvlddmkm.sys に失敗しました」エラーが発生しましたか? GPU を正常に動作させるには、次の 7 つの方法を試してください。

Windows 10 PC が使用するデータ量を削減する 7 つの方法

Windows 10 PC が使用するデータ量を削減する 7 つの方法

お使いのコンピューターは、限られたインターネット プランを無駄に使い果たしていませんか?この記事では、Windows 10 コンピューターのデータ使用量を削減する方法について説明します。

Windows 10のファイルエクスプローラーが遅い、または読み込みが遅いエラーに対する9つの修正

Windows 10のファイルエクスプローラーが遅い、または読み込みが遅いエラーに対する9つの修正

ファイルやフォルダーを開くのに永遠に時間がかかりますか? Windows エクスプローラーの読み込みが遅い場合、問題を解決する 8 つの方法を次に示します。