ペンペン草


「削除できないファイル」

Dec. 24th, 2017


久々のパソコンネタ

どうやっても削除できないファイル

今朝早起きして、昨日寝しなに削除できなかったファイルの削除を試みた。
悪戦苦闘3時間近く掛かってしまったので、忘備録を兼ねてここに記しておく。

そもそも、RARを解凍してできたホルダ内のサブホルダ、さらにその中のホルダとブルーレイのファイル。 MP4を再生しようとしたら「パスが正しくありません」と出て使い物にならなかった。
プロパティを見るとファイル数0、サイズ0バイト。おや? 再度別の場所に解凍して、とりあえず見ることはできたのだが、10GB以上のサイズの無駄があるので、ホルダごと削除しようとした。
すると「ファイルがありません」???現に目の前に表示されているのにウインドウズさまはないとおっしゃるのだ。

最下層まで行って最終ファイルのMP3やJPG、MP4を削除しようとしたが「存在しません」とか「パスが正しくありません」の繰り返し。 名前が長いからかな?と思って、名前を変えようとすると一旦変更できたように見えても又戻ってしまう。
ロックを解除して強制削除するツールも試みたがダメ。

検索してみると

「この項目は見つかりませんでした」とでて、削除できないーこんな人がいっぱい

コマンドプロンプトでdelやrdコマンドを使って消す方法が紹介されています。
早速試してみました。消して良いかどうか確認が来ます。Y_ERNTER。。。 「ファイルが見つかりません。パスが正しくありません」あっちゃー! その後、何回かスイッチをかえたりしてトライしてみてもダメ。
どうやらファイルに行き着けないのが原因のようだ。

名前の変更も移動も削除もルートからそのファイルまで、あるいは逆にそのファイルからルートドライブまで行き着かなければ変更できない。
・・・そう云う事なんです

解決編

早い話が、何階層も奥に長い名前で置いてあるからたどり着けない。

コンピューターも迷子になるのだ。区画整理をして分かりやすい名前にすれば読めるようになる。 そこで一番末端のファイル名ではなく、ルートに近いホルダの名前を変えることにした。
果たして。。。大成功。続いて次の階層も大成功。続いて次の階層。そして最後に各ファイル名を変更。

落語の寿限無のようなホルダーが3つ続いて、その中のファイルも寿限無では訳分からなくなって当たり前。
住所でも目的地の名前を変えようにもそこに行けなければ変えられない。まずは目の前の長ったらしい住所を変えるのが賢明だ。 全部すっきりした名前にして、そのうえで、コマンドプロンプトを開く。

スタートボタンの上で右クリック「ファイル名を指定して実行」「cmd」と入れてEnter。コマンドプロンプトが立ち上がる。ほかのやり方でもよい。 コマンドライン 「C:\Users\xxxx>」に続けてファイルの場合は「del "ファイルへのパス"」 ホルダの場合は「rd /s "ホルダへのパス"」(/sはホルダ内の個々のファイルを消すスイッチ)
Enterを押すと、削除対象ファイルを聞いてくるので Y/N 対象のファイルに間違いなければ「Y」を入れてEnter。

ネットではプロパティでパスを調べて入れろとか面倒なことを言っているが、
もっと簡単には C:\Users\xxxx>に続けて、「rd /s 」の状態の黒画面に、別画面でエクスプローラーを開き削除したいホルダを探して直接ドラッグ&ドロップ
そのうえでEnterを押すと、削除対象ファイルを聞いてくるので Y/N 対象のファイルに間違いなければ「Y」を入れてEnter。

ほかのドライブ、例えばDにあるファイルの場合も大丈夫と思うが、念のためディレクトリーチェンジの方法を書いて置きます。
「cd /d d:\temp」でEnter、tempは実際の名前を入れてね。
コマンドラインが、「d:\TEMP>」となるはずです。続けて「rd /s 」そこに削除したいホルダを探して直接ドラッグ&ドロップ、 Enterを押すと、削除対象ファイルを聞いてくるので Y/N 対象のファイルに間違いなければ「Y」を入れてEnter。 これで万全のはずです。さらに削除対象ファイルを聞いてきたら「Y」を消したくないファイルなら「N」を入れてEnterを押すと、 コマンドラインに戻ります。このまま右上角のXで終了でもよいですし、「EXIT」と入力、Enterでも終了します。
「rd /s 」は「rdと/の間」「sの後ろ」にスペースが入ります。ほかのコマンドも半角スペースや「”」が片側だけで閉じ忘れると 動きませんから気を付けてください。
 

ここまで書いて何ですが。。。

もしかして、長い名前を解決すれば。。。

普通に削除できたかもしれません。ペコリ(o_ _)o))
首尾よく名前の変更ができたら、エクスプロラーのドライブの上で右クリック、プロパティ、ツールでエラーチェックをするとよいでしょう。

「削除」と直接関係ありませんが、ウィンドウズが立ち上がらなくなった時の起動オプションでコマンドプロンプトがあります。
「sfc /scannow」か「chkdsk d: /f」を試みるのもよいかもしれません。「chkdsk d: /f」は対象ドライブに注意してください。 「/r」というスイッチもありますが、時間がかかるため本気で修復の場合のみ使うとよいでしょう。。
いづれにしても自己責任でお願いします。


top-button