Windows 11/10 で PowerShell を使用してファイルやフォルダを削除する

コンピューターからファイルやフォルダを削除できない場合は、Windows PowerShellを使用して、あらゆるファイルやフォルダを簡単に削除できます。PowerShell を使用することの利点は、ファイルの強制削除や、フォルダ内にあるすべてのアイテムの削除ができることです。コマンド プロンプトを使用してファイルやフォルダを削除する方法については説明しました。PowerShell を使用して行う方法を説明します。

PowerShell を使用してファイルやフォルダを削除する

Windows PowerShell を使用してファイルやフォルダを削除するには、次の手順に従います。

  1. Windows PowerShell を開きます
  2. フォルダを特定します
  3. Remove-item コマンドを使用します。

以下に詳細なチュートリアルを示します。

PowerShell を使用して単一のファイルを削除する

まず、PowerShell を開く必要があります。そのためには、Win+X キーを押して、リストから Windows PowerShell を選択します。または、タスクバーの検索ボックスで検索することもできます。その後、次のコマンドを入力します。

Remove-item file-path

これはコマンドの基本的な形式です。

デスクトップの TWC フォルダに TWC.png という名前のファイルがあるとします。Windows PowerShell を使用して削除するには、次のコマンドを入力する必要があります。

Remove-item C:\Users\user-name\Desktop\TWC\TWC.png

コマンドにはファイル拡張子を含める必要があります。それ以外の場合は、コマンドが認識されず、ウェルカム メッセージが表示されます。

PowerShell を使用して単一のフォルダを削除する

Windows PowerShell を使用してフォルダを削除する場合は、前に説明したようにコマンドを入力する必要があります。

Remove-Item folder-path

デスクトップに TWC という名前のフォルダがあるとします。削除する場合は、次のコマンドを入力する必要があります。

Remove-item C:\Users\user-name\Desktop\TWC

フォルダが空の場合は、すぐに削除されます。ただし、フォルダにファイルがある場合は、YEnterボタンを押して削除を確認する必要があります。

PowerShell を使用して複数のファイルを削除する

削除するファイルが複数ある場合は、異なるコマンドを入力する必要があります。コマンドは同じように見えますが、わずかな違いがあります。

Remove-item file-path, file-path1, file-path2

すべてのファイル パスをこのように入力する必要があります。たとえば、デスクトップに TWC.png という名前のファイルが 1 つあり、ダウンロード フォルダに TWC1.txt という名前の別のファイルがあるとします。それらを一度に削除するには、次のコマンドを入力できます。

Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txt

PowerShell を使用して複数のフォルダを削除する

複数のファイルを削除する場合と同様に、Windows PowerShell を使用して複数のフォルダを削除するコマンドは同じです。たとえば、次のようなコマンドを使用できます。

Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1

このコマンドは、デスクトップから TWC フォルダを削除し、ダウンロード フォルダから TWC1 フォルダを一度に削除します。

参考までに、これらのコマンドを使用すると、ファイルやフォルダは完全に削除されます。つまり、それらをゴミ箱で見つけることはできません。

フォルダ内のアイテムを確認する

フォルダを開くことができないが、アイテムについて知りたい場合は、次のコマンドを使用できます。

Get-ChildItem folder-path

デスクトップに TWC という名前のフォルダがある場合は、次のコマンドを入力してすべてを表示する必要があります。

Get-ChildItem C:\Users\user-name\Desktop\TWC

デフォルトでは、モード、最終書き込み時刻、長さ、および名前が表示されます。ここからファイル名を取得して、正しいアイテムを削除できます。

最終変更時刻と作成時刻を確認する

ファイルの作成または変更時刻を確認する場合は、次のコマンドを使用できます。

Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime

すべてのファイル名とその他の詳細を含む 3 つの列が表示されます。

アイテムを強制的に削除する

削除する読み取り専用ファイルまたは隠しファイルがフォルダにある場合、エラーが表示されるため、上記のコマンドを使用することはできません。この場合は、-forceパラメータを使用する必要があります。たとえば、デスクトップに配置されている TWC フォルダに隠しファイルまたは読み取り専用ファイルがいくつかある場合は、次のコマンドを入力する必要があります。

Remove-item C:\Users\user-name\Desktop\TWC -force

同じコマンドを使用して、読み取り専用ファイルを削除することもできます。どちらの場合も、Yを入力して Enter ボタンを押す必要がある確認メッセージが表示されます。

確認せずに削除する

この記事の最初のコマンドを使用すると、確認メッセージが表示されます。ただし、このようなメッセージが表示されないようにするには、-recurseというパラメータを使用できます。

たとえば、

Remove-item C:\Users\user-name\Desktop\TWC -recurse

このコマンドを入力すると、フォルダまたはファイルは確認なしで完全に削除されます。

特定のファイル タイプを除外する

TXT、PNG、DOCX、PDF など、複数のファイル タイプがあり、TXT ファイル以外のすべてのアイテムを削除したいとします。その場合は、-excludeパラメータを使用できます。コマンドは次のようになります。

Remove-Item –path C:\Users\user-name\Desktop\TWC* -exclude *.txt

すでに推測できたかもしれませんが、これによりすべての .txt ファイルが除外され、他のファイルが削除されます。ただし、確認メッセージが表示されます。それらを直接削除する場合は、前に説明したように-recurseパラメータを使用できます。

これらのコマンドが役立つことを願っています。