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におけるシステムの復元手順

Windows 11におけるシステムの復元手順

エラーやクラッシュが発生している場合は、Windows 11でのシステム復元手順に従ってデバイスを以前のバージョンに戻してください。

マイクロソフトオフィスの代替としての6つのベスト

マイクロソフトオフィスの代替としての6つのベスト

マイクロソフトオフィスの最良の代替を探しているなら、始めるための6つの優れたソリューションを紹介します。

Windows: 特定のフォルダ位置にコマンドプロンプトを開く

Windows: 特定のフォルダ位置にコマンドプロンプトを開く

このチュートリアルでは、特定のフォルダ位置にコマンドプロンプトを開くWindowsデスクトップショートカットアイコンの作成方法を示します。

壊れたWindowsアップデートの修正方法4つ

壊れたWindowsアップデートの修正方法4つ

最近のアップデートをインストールした後に問題が発生した場合に壊れたWindowsアップデートを修正する複数の方法を発見してください。

Windows 11でビデオをスクリーンセーバーとして設定する方法

Windows 11でビデオをスクリーンセーバーとして設定する方法

Windows 11でビデオをスクリーンセーバーとして設定する方法に悩んでいますか?複数のビデオファイル形式に最適な無料ソフトウェアを使用して、解決方法をご紹介します。

Windows 11: 5つの方法でナレーター音声を無効にする

Windows 11: 5つの方法でナレーター音声を無効にする

Windows 11のナレーター機能にイライラしていますか?複数の簡単な方法でナレーター音声を無効にする方法を学びましょう。

Microsoft OutlookとGmailの同期方法ステップ

Microsoft OutlookとGmailの同期方法ステップ

複数のメール受信箱を維持するのは大変な場合があります。特に重要なメールが両方に届く場合は尚更です。この問題に対する解決策を提供する記事です。この記事では、PCおよびApple MacデバイスでMicrosoft OutlookとGmailを同期する方法を学ぶことができます。

キーボードがダブルスペースになった場合の対処法

キーボードがダブルスペースになった場合の対処法

キーボードがダブルスペースになる場合は、コンピュータを再起動し、キーボードを掃除してください。その後、キーボード設定を確認します。

リモートデスクトップ:エラー“Windowsはプロファイルを読み込めないため、ログインできません”の修正

リモートデスクトップ:エラー“Windowsはプロファイルを読み込めないため、ログインできません”の修正

リモートデスクトップを介してコンピューターに接続する際に“Windowsはプロファイルを読み込めないため、ログインできません”エラーを解決する方法を示します。

何かが起こり、PINが利用できないエラーの修正方法2つ

何かが起こり、PINが利用できないエラーの修正方法2つ

Windowsで何かが起こり、PINが利用できなくなっていますか? パニックにならないでください!この問題を修正し、PINアクセスを回復するための2つの効果的な解決策があります。