大量のファイルをコマンド(CUI)で削除する

背景

エクスプローラ(GUI)で大量のファイルの削除を試みると固まってしまう。かつ遅い。
そのためコマンドで削除する。

指定フォルダ配下の全てのファイルとフォルダを削除(ゴミ箱にも残らない)

●Power Shellで以下を実行。
例)
・Remove-Item C:\Users\user\AppData\Local\Temp\* -Recurse -Force

※「-Recurse」・・・サブフォルダ配下のファイルとフォルダも削除する
※「-Force」・・・隠しファイルや読み取り専用も削除する

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\user> Remove-Item C:\Users\user\AppData\Local\Temp\* -Recurse -Force
PS C:\Users\user>

※何かしらのプロセスが使用中のものは削除されない。手動でも削除不可。
※アクセス制限が掛かっているものは削除されない。手動だと削除可能だったりする。

ゴミ箱を空にする

●コマンドプロンプトを管理者として実行し、以下を実行
・Cドライブから削除・・・rd /s c:\$Recycle.Bin
・Dドライブから削除・・・rd /s d:\$Recycle.Bin

C:\Windows\system32>rd /s c:\$Recycle.Bin
c:\$Recycle.Bin、よろしいですか (Y/N)? y

C:\Windows\system32>rd /s d:\$Recycle.Bin
d:\$Recycle.Bin、よろしいですか (Y/N)? y

C:\Windows\system32>
タイトルとURLをコピーしました