PowerShellでファイルとフォルダーを削除する方法【Remove-Itemコマンド徹底解説】
ファイルやフォルダーをひとつずつ手動で削除するのは、意外と手間がかかる作業です。しかし、PowerShellの使い方をマスターしていれば、そんな面倒な作業も一瞬で終わらせられます。この記事では、PowerShellを使ってWindowsのファイルやフォルダーを削除するさまざまな方法を紹介します。
PowerShellとは
PowerShellは、Windowsが無料で提供しているコマンドライン自動化ツールです。コマンドプロンプトのウィンドウ上で起動するシェルを通じて、OSをより細かくコントロールできるようになるのが特徴です。
PowerShellでは「コマンドレット(Cmdlet)」と呼ばれる組み込みコマンドを使用します。コマンドレットは、特定のタスクを実行するために設計された小さなコマンドで、これらを組み合わせることで高度な操作も実現できます。
ファイルやフォルダーを削除する際にも、このコマンドレットを活用します。まずは基本的なファイルの削除方法から見ていきましょう。
Remove-Itemコマンドレットでファイルとフォルダーを削除する
PowerShellでファイルやフォルダーを削除する最もシンプルで確実な方法が、Remove-Itemコマンドレットを使うことです。コマンドレットとパラメーターを入力してEnterキーを押すだけで、対象のファイルやフォルダーを削除できます。手順は以下の通りです。
- スタートメニューの検索バーに「powershell」と入力し、最も一致する結果を選択してPowerShellを起動します。
- 以下のコマンドレットを入力し、Enterキーを押します。
Remove-Item [-Path] <String[]> [-Filter <String>] [-Include <String[]>] [-Exclude <String[]>] [-Recurse] [-Force] [-Credential <PSCredential>] [-WhatIf] [-Confirm] [-Stream <String[]>] [<CommonParameters>]
このコマンドでは、「Remove-Item」が削除処理を実行するコマンドレットで、それ以降の角括弧内の項目は、状況に応じて使用するオプションのパラメーターです。それぞれのパラメーターの概要は以下の通りです。
- Path: 削除するファイルやフォルダーの場所を指定する必須パラメーターです。
- Filter: Pathパラメーターにフィルターをかける際に使用します。
- Include: 特定の条件に合致するファイルやフォルダーだけを削除対象に含めます。
- Exclude: 特定のファイルやフォルダーを削除対象から除外します。
- Recurse: 指定した場所内のサブフォルダーやファイルも含めて再帰的に削除します。
- Force: 隠しファイルや読み取り専用ファイルなど、通常は削除しにくいファイルやフォルダーを強制的に削除します。
- WhatIf: コマンドの試行結果(実際に何が削除されるか)を表示します。
- Confirm: コマンドレットの実行前に確認を求めます。
- Stream: 代替データストリームを削除する際に使用します。
削除コマンドの具体例
実際にパラメーターを指定してファイルを削除する例を見てみましょう。
Remove-Item C:\Users\user-name\Desktop\articles\newBook.txt
上記のコマンドを実行すると、デスクトップ上の「articles」フォルダーにある「newBook.txt」ファイルが削除されます。パスの部分を自分が削除したいファイルやフォルダーのパスに置き換えれば、同様の手順で任意のファイルを削除できます。
また、隠しファイルや隠しフォルダーを削除したい場合は、-Forceパラメーターを追加するだけでOKです。
Remove-Item "C:\Program Files\VLC" -Force
複数のファイルを一度に削除する方法
PowerShellでは、複数のファイルをまとめて削除することもできます。ファイルパスをカンマで区切って指定するだけです。
Remove-Item file-path1, file-path2, file-path3
「file-path1」「file-path2」「file-path3」の部分に、削除したいファイルのパスをそれぞれ入力してコマンドを実行すれば、指定したファイルがすべて削除されます。この方法は複数のフォルダーを削除する場合にも同様に使えます。
まとめ
Windowsのファイルやフォルダーの削除は、PowerShellを使えば簡単かつ効率的に行えます。Remove-Itemコマンドレットと各種パラメーターを組み合わせれば、隠しファイルの一括削除や複数ファイルの同時削除なども自由自在です。PowerShellにはまだまだ便利な機能がたくさん隠れています。ぜひこの記事をきっかけに、さまざまなコマンドレットを試して、PowerShellの活用範囲を広げてみてください。
-
Macでファイルやフォルダを完全に削除する方法【痕跡を残さず消すコツ】
不要なファイルを削除してストレージ容量を確保することは、Macを快適に使い続けるための基本的なメンテナンスです。しかし、パソコンの売却や譲渡を予定している場合、あるいはセキュリティ上の理由から機密データを確実に消去したい場合には、ファイルを「完全に」削除する必要があります。通常の削除では不十分なケースも多く、手作業だけで完璧に行うのは困難です。そこで役立つのがサードパーティ製アプリの活用です。専用アプリを使えば、面倒な作業の手間を省けるだけでなく、ファイル本体はもちろん、その痕跡まで確実に消去できます。この記事では、Mac上のファイルを痕跡を一切残さずに完全に削除する方法を詳しく解説します。手
-
Macでファイルとフォルダーを整理する方法|デスクトップをすっきり整頓する実践ガイド
「良い秩序はすべての物事の基盤である」という言葉があります。あなたも同意しませんか?物を整理することは一度きりの作業ではなく、楽しみながら続けるべき「旅」のようなものです。家でも、仕事の机でも、身の回りの環境でも、整理整頓ができていれば生産性が向上し、手間を最小限に抑えながらより多くのことを達成できます。 さて、あなたが最後に単調な日常から時間を作って、Macの散らかったデスクトップを整理したのはいつでしょうか?そう、デスクトップはファイルやフォルダーが最初に置かれる場所であり、そのまま永遠に放置されがちな場所でもあるのです。 人には大きく分けて2種類います。1つ目は、散らかっていてもそれなり