• ベストアンサー

巨大フォルダの強制削除の方法は?

タイトルそのままの質問です。 巨大なフォルダ。 例えば マイミュージック(10000トラック位) あるいは 外付けのハードディスクにCドライブごとバックアップを取ったものの中で例えば Windows などの名前でOSごとバックアップされているもの それらを丸ごと強制削除したいです。 普通に削除を実行、では出来ません。 フリーソフトで探しましたが、これといったものがありません。 よろしく、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

巨大なフォルダーというものはハードディスクなどに存在しません。 ファイル本体は、ディスクに保存されますが、目次を書く領域に、何番地~何番地までに記録されているのはabc.txt、作成日は・・・、フォルダーはxyzに所属するなどの目次があるだけです。 ファイルの削除は、その目次にあるファイル名に「削除したことにする」という記号を付け加えその消したファイルの場所は空き領域とし、上書きしても良い場所にするといった処理になります。 なので数GBもあるようなファイルでも一ファイルの削除なら処理は一瞬で終わります。 が、数万個のファイルが有る場合、ひとつずつその処理を行わなければなりません。当然時間はかかります。 対策としては、まとめて一括でなく、こまめに削除するか、もしくは、セーフティーモードで起動させ、ネットの切断、常駐ソフト、特にウイルス対策ソフトなどを一時的に停止、スクリーンセーバーの停止などで、できるだけメモリーが空くような状態で削除を行ってみてください。 ただ、もしかしてフォルダなどを選択して、DELキーを押すか、マウス右クリックメニューから削除、などの処理を行っていませんか? この場合だと、ゴミ箱という名のフォルダに移動したことにするという処理になります。 もし、直接削除するなら、フォルダなど選択後、Shiftキーを押したままDELキーにより処理します。完全削除?の確認は出ると思います。 ただし、間違えると特殊なソフトを使わないと元に戻せなくなります。 参考:こうした仕組みですから、ファイルをゴミ箱から無くしても実際のファイルが無くなったわけではないので、消去ソフトなどが必要になったりします。

その他の回答 (3)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

#2です。 アクセス権の問題では無くて、対象のファイルが多量であることが原因として。 コマンドプロンプトからDELコマンドを試すのは? 外付けHDをFドライブと仮定します。 また、問題のフォルダは、F:\Backup\Music\ であると仮定します。 さらにサブフォルダがあっても全部不要とします。 削除対象のファイルはすべてmp3としますね。(詳しくは最後で) 1)エクスプローラを起動してF:\Backup\Musicを表示しておきます。 2)スタート>すべてのプログラム>アクセサリ>コマンドプロンプト をクリック。 3)黒地に白文字の画面が出ますから、F: と入力して[Enter] 4)F:\> の表示になったら、CDと入力。さらにスペース1文字入力。 5)エクスプローラで、[F:\Backup\Music\] の左にあるフォルダのアイコンをドラッグして   (マウスで選択、左ボタン押したまま、ズルズル引きずる)   4)の中にドラッグ。(マウスの左ボタンを離す) 6)F:\>CD F:\Backup\Music\ になるので[Enter] 7)F:\Backup\Music\> の表示になったら、DEL /s *.mp3 と入力して[Enter]。 対象とするファイル名が一覧表示されながら削除されて行きます。 かなりの時間が掛かるのでしょうね。 なお、待つのが面倒になったら、Ctrlキー押したまま Cキーを押すと止まります。 ある程度、ファイル数が減ってくれば、エクスプローラでも待ち時間が短くなると思います。 コマンドプロンプトは EXIT と入力して[Enter]か、右上の×ボタンで閉じることができます。 実は7) で *.* とすると「すべてのファイルを指定」ですので、ちょっと危険。 7)でF:\Backup\Music\> の表示になっていて、かつ、配下のすべてのファイルが不要なら F:\Backup\Music\>DEL /s *.* [Enter] もアリ。 さすがにOSが「よろしいですか?(Y/N)」と聞いてきます。 止めるなら N を、実行するなら Y を入力してください。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

アクセス権の設定に問題があるのかな? 逆に考えて、残したいものを他のドライブに移動orコピーして フォーマットしてしまうのは?

hammett
質問者

補足

普通に削除を実行、では出来ません。 と書きましたが出来るのでしょうか? 巨大フォルダの場合、削除、実行とやると 「削除しています」ダイアログボックスがでてきて削除を実行しているようにみえるのですが時間が経つとダイアログボックスが自然に閉じてしまい、終わりです、私の場合。多少、時間がかかっても出来るのであれば、それにこしたことはないのですが、何となく、自然に「出来なく」なってしまいます。 「削除しています」ダイアログボックスが開いている間に他のアプリケーションを動作しようとしても自然に「削除しています」ダイアログボックスが閉じてしまします。 なので、頭を抱えて、これは出来ないのだと思い込んでいたのですが…

回答No.1

いろいろありますがUnlockerを検索してみてください。 実行中のファイルの強制削除から、起動時に削除してくれるなど なんでも消せます。 消しちゃいけないものまで消したら使えなくなる可能性もあるので リカバリディスクなどを準備してからにするのがいいです。

hammett
質問者

補足

Unlockerを試してみましたが上記#2の方の補足に書いたのようなのと同じ状態です。 右クリックメニューでUnlockerで削除、実行しましたが何の変化も無し。 今回はマイミュージックでやってみましたが。 以前から疑問なのですが削除されるまで、ひたすら、待つしかないんでしょうか?待つのは構わないのですが、せめて、ダイアログボックスで経過時間を表示するとかしてほしいものです。 一括削除で時間はかかっても数分で出来ると思ってました。 まあ、依然として削除できないんですが。