パスの宛先が長すぎます

パスの宛先が長すぎます

C:\Users からフォルダーを削除しようとしているのですが、削除しようとすると、ごみ箱に入れるにはファイル名が長すぎるためフォルダーを削除できないというメッセージが表示されます。問題は、フォルダー内に何もないように見えることです。問題のファイルがどこにあるか分からないため、名前を短くすることができません。ポップアップ ボックスには、宛先パスが長すぎると表示され、奇妙な記号が混ざった長いファイル名が表示されます。このディレクトリでコマンド ウィンドウを開いて DIR /X コマンドを使用しようとしましたが、何も表示されません。Windows 10 を使用しています。これは非常にイライラさせられます。誰か助けてください。

答え1

一つの方法はrobocopyを使うことだ

のような空のディレクトリを作成しc:\empty、 を使用しますrobocopy /mir /purge c:\empty c:\users\folder_to_be_removed。Robocopy は非常に長いファイル パスを処理でき、/mir + /purgeオプションによって「宛先」フォルダーから余分なファイルがすべて削除されます。

答え2

cmd の別の方法は、subst を使用してドライブをパスにマウントすることです。

subst B: C:\deep\folder
B:
del B:\deep

関連する質問から: Windows 7 でディレクトリをドライブとしてマウントするにはどうすればよいですか?

関連情報