このコマンドを実行すると、7z.exe e -o=.. example.zip
ディレクトリが作成されました=..
。
どうすればもう一度削除できますか?
- Windows エクスプローラーでは削除できません: 「予期しないエラーのため、フォルダーを削除できません。... エラー 0x80004005: 不明なエラー」
- Windows エクスプローラーでも名前を変更できません:「この項目が見つかりませんでした」
del =..
削除できません:「=が見つかりませんでした。」rename =.. x
役に立ちません:「アクセスが拒否されました。」
他に何かアイデアはありますか?
答え1
私は見つけたこの解決策うまくいきました:
dir /x
の「8.3 名」は だと教えてくれまし=..
た_5259~1
。rmdir /s _5259~1
フォルダを削除することができました。
答え2
7zip は機能します - 他に提案されたすべてを試した後、手間も問題もありません - フォルダー、サブフォルダー、およびファイルが中国語の文字とスペースとドットで作成されていました - ファイルは見つかりませんでしたが、フォルダーを削除できませんでした。
7zip 内では、SHIFT+DEL は機能しますが、削除を押すだけでは問題が発生するようです。Windows のリサイクル ビンに送信され、ファイルとフォルダーの名前が認識されず、同じエラーが発生します。または、それぞれを 1 つずつ単純な名前に変更します。
7Zip でまず SHIFT+DEL キーを押して、サブフォルダーとファイルによって隠れている、削除したいメインフォルダーを試してください。
答え3
Windows では、通常、ドットで終わるパスは許可されません。つまり、非常に古いソフトウェアとの互換性を維持するために、末尾のドットがすべて削除されます。
ただし、Win32パス正規化をバイパスするには、接頭\\?\
辞:
rmdir "\\?\C:\Users\Peter\=.."
通常は相対パスを展開するコードもバイパスするため、構文には完全な絶対パス (ドライブ文字など) が必要です。また、Cmd の組み込み関数が句読点を解釈する方法により、引用符も必要なようです。