質問: ファイルまたはディレクトリ「アプリケーションデータ」へのパスが長すぎるため、圧縮を実行できません windows 7では、[〜#〜] user [〜#〜]ディレクトリを.zipファイルに圧縮しようとすると、このエラーが発生し、続行できません。 ファイルまたはディレクトリ「アプリケーションデータ」へのパスが長すぎるため、圧縮を実行できません。 [〜#〜] user [〜#〜]ディレクトリを圧縮する方法はありますか?
回答: 問題は、「c:\ users\administrator\appdata\local\applicationdata」が「c:\ users\administrator\appdata\local」を指すntfsジャンクションポイントであるということです。これにより、ジャンクションポイントを特にチェックしないプログラムで無限ループが発生します。ウィキペディアは実際にこの問題について言及しています: http://en.wikipedia.org/wiki/ntfs_junction_point#general 。ジャンクションポイントを理解し、それらをフォローしないオプションがあるアーカイバを探す必要があります。最後の手段として、ジャンクションポイントを一時的に削除してみてください。ただし、通常どおりフォルダを削除しようとすると、そのフォルダが指しているものが削除されることに注意してください。また、ジャンクションポイントに依存するものを一時的に壊す可能性があります。選択は次の方法で実行できます( http://support.microsoft.com/kb/205524 による):cd "c:\users\administrator\appdata\local" linkd "application data" /d ただし、ジャンクションポイントはアーカイブされず、結果のアーカイブを抽出するときに再作成されないことに注意してください。