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 回実行する必要がありましたが、うまくいきました。