運営者プロフィール

Windowsで大量データを一括削除するならコマンドが便利!

ども。あいしんくいっと(@ithinkitnet)です。

Windowsで大量データの削除ってどうしてますか?
例えば、下記のようなフォルダ状態で「~.html」のファイルのみ削除したい場合、一個一個マウスで選択して削除しているとミスりそうですし、日が暮れそうです(笑)
(たまにCtrl押しながらポチってて、誤ってコピーしてしまったりw)
s-Windows-data-bulk-delete-0201602271310
こんな時はDOSコマンドやPowerShhellといったコマンドを使うと一発で削除出来るのでオススメです。

ただし、コマンドで削除した場合はゴミ箱には残らないので注意が必要ですが・・・。

Windowsで大量データを一括削除するならコマンドが便利!

DOSコマンドで削除

  • ファイル削除

del ファイル名

  • フォルダ削除

rd フォルダ名

  • 応答させずに中身ごとフォルダ削除

rd /qs フォルダ名

  • 正規表現を使って削除

del *ファイル名

上の例で行くと、コマンド実行後はこんな感じに♪
華麗に一発削除!時間短縮♪、時間短縮♪
s-Windows-data-bulk-delete-1201602271310

PowerShellで削除

  • ファイル削除

Remove-Item ファイル名

  • フォルダ削除

Remove-Item フォルダ名

  • 応答させずに中身ごと削除

Remove-Item フォルダ名 -Recurse

  • 正規表現を使って削除

Remove-Item *ファイル名

  • 削除は行わず、テスト

Remove-Item ファイル名 -WhatIf

削除する前に行われる動作を事前検証出来るので、”失敗が許されない削除処理”を行う場合は必須かも。
s-Windows-data-bulk-delete-2201602271310

上で紹介したコマンドのオプションは他にもたくさんあるので、詳細についてはコマンドヘルプを参照してみてください(投げやりw)

オマケ:大量ダミーファイル一括作成

例として用意したダミーファイル群は以下のコマンドで一発作成出来ます。
ご参考まで。

for /l %i in (1,1,100) do type nul > hoge%i.html
for /l %i in (1,1,100) do type nul > hoge%i.txt

大量データを削除する場合はコマンドを使うと便利だということだけ覚えておいてください。

以上、あいしんくいっとでした(*´▽`*)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)