Windows 7 再帰フォルダーの削除

Windows 7 再帰フォルダーの削除
D:\>rmdir /S default
default, Are you sure (Y/N)? y
default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\
default\default\default\default\default\default\default\default\default\default\default - The system cannot find the path specified.

Unlocker やその他のさまざまなツールも試しました。このフォルダーを削除できません。別のドライブに移動してフォーマットすることも試しましたが、うまくいきませんでした。

答え1

パス名が長すぎます。

`subst x: "default\default" を試してください (完全なパスと "default" の約半分の数を含めてから、x: に変更し、そこにある default フォルダーを削除してから、ルートの default フォルダーに戻ってそれらを削除します)。

この方法ではフルパスが短くなり、Windowsはそれらのフォルダを削除できます

答え2

起動可能な Unix/Linux ディストリビューションで起動し、Unix/Linux OS からその Windows フォルダーを削除します。

答え3

メモ帳を開き、以下をコピーして貼り付けます。

FOR /L %%1 IN (1,1,50) DO ren test 1&cd 1

フォルダーがまだDドライブ上にあると仮定して、このファイルをrenamer.bat(または任意の名前 -.BATこれが重要な部分です) として保存します。

コマンド プロンプトを開き、ドライブのルートに移動してD、と入力するrenamerと、バッチ ファイルが起動し、各フォルダーの名前を短い名前に変更して、それらを削除できるようになります。

お役に立てれば。

答え4

私も同じ問題を抱えていましたが、フォルダの深さが約 250 だったので、subst は機能しませんでした... さらに、それらは隠しシステム フォルダでした。 結局、単純なテキスト ファイルを含むフォルダを作成し、 を使用しましたrobocopy /purge [FOLDER CONTAINING TEXT FILE] [FOLDER CONTAINING RECURSIVE FOLDERS]。 robocopy が重複したため、これを 6 回実行する必要がありましたが、うまくいきました。

関連情報