• 締切済み

深い階層かつパスが破損したフォルダの削除

深い階層かつパスが破損したフォルダの削除ができません。 同じ名前のフォルダが何階層も作成された上に、パスが見つからない状態です。 robocopy c:\Users d:\Users /E 上記のコマンドでDドライブにユーザープロファイルを移動しようとしたところエラーが発生し、 あるフォルダの配下にApplication Dataという同名のフォルダが何階層にもわたって作成されてしまいました。 ところが、このApplication Dataは実体が見えず、上の階層のフォルダごと削除しようとしてもファイル名が長すぎて削除できませんでした。 rd /s を実行すると、以下のようにパスが見つからなくなり… APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1APPLIC~1APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1 - 指定されたパスが見つかりません。 rd /s "\\.\d:\Users\Application Data"を実行すると以下のようにファイルが長すぎて削除ができません。 APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1\APPLIC~1 が長すぎます。 なお、共有フォルダにしてパスの長さを短くする方法も試しましたが、そもそもApplication Dataというフォルダが全く見えないので、うまくは行きませんでした。 他にわかったことは以下のとおりです。 ・見えているフォルダの中で、Application Dataというフォルダを新たに作成すると上書きについてのダイヤログが表示され、了承すると、作成したはずのフォルダが消滅する。 ・フォルダの階層は13階層ある模様。 ・セーフモードで起動しても症状は変わらず。 ・renameコマンドを入力する際、aと打ったあとにtabキーを押すと保管してくれるが、実行すると、「指定されたファイルは見つかりません」 ・エクスプローラやコマンドプロンプトからApplication Dataというフォルダを直接指定すると、ちゃんと移動はできる。 ・コマンドプロンプト上で移動したあと、dirコマンドをすると「ファイルが見つかりません」と表示される。 環境はwindow7の64bitです。 どなたか、解決方法をご教授願います。

みんなの回答

  • ganbei
  • ベストアンサー率41% (30/73)
回答No.1

おはようございます。 私の場合は、以下のようでした。 (1)Xp-32bitからWin7-64bitへアップグレ-ド(新規)後、Windows.oldを削除しようとしたが、「ファイル名が長すぎて..云々」で削除出来なかった。 (2)Windows.old下のフォルダを手動で個別に削除していくと、文字化けしたファイルが一つあり、そのためWindows.oldフォルダが消せなかった。 (3)あるとき、起動後にCHKDSKが実行され、何かをDeleteしたようなメッセ-ジが表示され、結果、Windows.oldは削除されていた。 もし、まだ試していないのであれば、お試しください。 なお、あなたの遭遇した現象については、専門用語ではどう表現してよいか分かりませんが、自分を自分にコピーするような状態?多重投影(反射)?CをDにコピー、しかし、CにはDの管理情報が。 結果、フォルダが螺旋的に作られていく(階層が深化・増加を無限に繰り返す)ようにみえます。ある段階で名前がオーバーフローしエラーとなるが、正常終了ではないので、当該プログラムで作成されたフォルダはそのまま残ってしまう。 ご参考まで。

mrk7777
質問者

補足

回答有難う御座いました。 早速チェックディスクをかけてみましたが、エラーなしで終了し、症状は変わらずでした。 原因はおっしゃるとおりだと思いますが…どうも解決できません。

関連するQ&A

  • 長いパスのフォルダ削除を行いたい

    win7 64bit にて かなり長いパスを持つフォルダの削除を行いたいのですが、 やり方がわかりません。 どなたか教えていただけませんか? 詳細ですが、 操作ミスで、 c:\a\a\a\4\4\4\4\4\4\4\4\4\4\4\4......................... と、かなり深いフォルダパスの作成をしてしまいました。 普通に削除を試みたところ(エクスプローラでDELキー選択) 「ファイルシステムでサポートされている限界以上の可能性があります。 より短いパス名がある場所に移動するかまたは、この操作をする前の短いファイル名に変更してください」 と出て操作を受け付けません。 shift押し消し、移動等も試みたのですが、同等のメッセージが出て無理です。 また、Dosコマンドで"rd 4 /S "もしてみましたが、「ファイル名が長すぎます。」 と出て無理でした。 どのようにしたら消すことが可能ですか?

  • 削除対象フォルダが読みとられません

    圧縮ファイルを解凍してデスクトップ上にフォルダが作成されましたが、そのフォルダが削除できません。右クリックで〔削除〕を選ぶと、「ファイルを削除できません。送り側のファイルまたはディスクから読みとれません。」と表示され、またコマンドプロンプトでRDコマンドで削除しようとしても「指定されたファイルが見つかりません。」と表示されて、結局削除できません。また、デスクトップから他のディレクトリに移動させようとしても、同様の結果になります。なお、その中に入っていたファイルは全て他のディレクトリに移動させることができ、削除しようとしているフォルダ自体は空です。 どのようにすれば削除することができるでしょうか?よろしくお願いいたします。

  • ExcelVBAでファイルを開くフォルダ指定方法

    ExcelのVBAを用いて実験データのcsvファイルをまとめるプログラムを書いています. 肝心のプログラムはほぼできています. しかし OpenfileName = Application.GetOpenFilename("CSVファイル,*.csv?") としたときに開かれるフォルダ(ファイルを指定するフォルダ)がカレントフォルダ?となっております. 実行するExcel(VBA入り)と実験データが下記のパスにあったとして C:\Users\ABC\Documents\Data\110302\ カレントフォルダはなぜかマイドキュメントがデフォルトになってしまいます. C:\Users\ABC\Documents\ 階層移動できるので問題なくもないのですが,一々階層移動するのも面倒なので修正したいと考えております. そこで (1)プログラム実行直前にカレントフォルダを実行するExcel(VBA入り)の位置に変更する方法 (2)カレントフォルダと関係なく実行するExcel(VBA入り)があるフォルダを開く方法 どちらかで対処できると考えたのですがその方法が見つかりません. (ちなみに実行するExcel(VBA入り)の位置は動かすものとするので絶対パスでの指定はなしとします) どなたかご教授お願いします.

  • 各ユーザーのフォルダを一括削除するバッチ

    OSはWindows7Proでユーザーフォルダの中に作成されるアカウン毎の特定フォルダを一括削除したいのですが、rdコマンドとforコマンドの組み合わせでバッチファイルを作る事は出来るでしょうか。 削除したいフォルダの場所はc:\user\<各アカウント>\<削除フォルダ>となります。 お分かり方おられましたらお願い致します。

  • 指定フォルダの中のファイルを全て削除したい

    初めまして、 指定フォルダの中のファイルを全て(階層フォルダも全て含みます) 削除したいのですが、昔のDOSコマンドで実行出来るようなソフトは ないでしょうか? DOSコマンドで無ければ、タスクで起動出来るようなソフトは ないでしょうか? よろしくお願いします。

  • デスクトップのフォルダの削除について

    デスクトップに名前のない空きフォダがあります。 削除が出来ず、名前の変更もできません。 おそらく全角スペースで始まるフォルダになっているのではないかと思われます。 1「ファイル名を指定して実行」 2「cmd」 3右クリックで「プロパティ」「簡易編集モード」にチェック。 4shiftを押しながらフォルダを右クリック「パスとしてコピー」 までしました。 次の操作を教えてください。 C:Use¥ユーザー名>の表示がありますが、この表示はそのままでよいのでしょうか? 新たに >rd"c:User/ユーザー名/Desktop/ と書き込むということでしょうか? Cの前にrdといれようと思ったら、できませんでした。 また、タグの区切りは普通の/でよいのでしょうか? よろしくお願いします。

  • 削除できないフォルダについて

    どうしても削除できないフォルダがあります。一般的な対処方法は実施済みですがダメでした。助けて下さい。 状況 ・windows XP ・問題のフォルダは、外付けHDDにあり、外付けHDDは、ネットワークドライブを割り当てている ・backupというフォルダの中にさらにbackupが存在し、これが30回層続きます。 ・最後のbackupフォルダは、右クリックしても削除というメニューはでません。 ・途中階層のbackupフォルダは、右クリックから削除をしても「ファイルを削除できません」とでます ・コマンドプロンプトからrdフォルダ名などは試しましたが「最大長を超えています」とメッセージがでます ・同名フォルダを作って削除も上書きできませんでした。 ・まめfileも試しましたが、ダメでした。 一番下の階層(30番目)にあるフォルダ「backup」が何をしても消せないといた状況です。 ご教示いただけませんか。

  • フォルダが削除できません。

    皆さんよろしくお願いします。 あるフォルダを削除しようとしましたが、 「ファイルまたはフォルダの削除エラー  ファイルを削除できません。送り側のファイルまたはディスクから読み取れません。  指定されたファイルが見つかりません。パスとファイル名を確認してください。」 と出て、削除できない状態になっています。 このフォルダはZIPを解凍したものです。 フォルダの中身は削除でたのですがフォルダだけが残ってしまいます。 移動さえできません。 皆さんお力をお貸しください。

  • フォルダが削除できません。

    今日は!またまたお願いします、PC初心者ですので、よろしくお願いします。 フォルダの中の動画を削除したり、外づけのHDに移動した後、フォルダが空ですと表示されたので、もう使わないので削除しようとしたら、「Inside LO(音楽動画です)を削除できません。指定したファイルが見つかりません。パスとファイル名を確認してください。」と出てきました、どうして、カラのフォルダが削除できないんでしょうか?また、パスってなんですか?ファイル名って言われても削除したんで覚えてないんです、このまま永遠にこのカラのフォルダは残ってしまうんでしょうか?教えて下さい。よろしくお願いします。 PCはWindows2000です。

  • 共有フォルダの階層

    共有フォルダの階層 共有フォルダを色々なユーザごとに作成したいと考えています。 例えば PC1のDドライブにAというフォルダを作成しその中にB1・B2・B3とフォルダを3つ作成します。 そしてそれらのB1・B2・B3をそれぞれのユーザーに共有設定するのですが、別のPC2というパソコンからPC1を見るとAフォルダは見えずに直接B1・B2・B3が見えてしまいます。 作成したいのはPC2からPC1をみるとAというフォルダが見えてそのフォルダ内に入るとB1・B2・B3が見えて、さらには共有のかかったフォルダのみにアクセスができる状態にしたいのですが、そのような共有の階層は作成できないのでしょうか?