0
Eclipseでは、IPath
が同じリソースを指しているかどうかを判断する最も効率的な方法は何ですか?2つのIPathが同じリソースを指しているかどうかを判断する効率的な方法
Eclipseでは、IPath
が同じリソースを指しているかどうかを判断する最も効率的な方法は何ですか?2つのIPathが同じリソースを指しているかどうかを判断する効率的な方法
ローカルファイルを扱う場合、最も簡単な方法は、toFile()のIPathインターフェイスを使用して、同等のファイルをチェックすることです。これは私のために働いて、十分に効率的であるようです。
UNCのパターン(つまり、//サーバー/ボリューム:/パス)も考慮する必要がある場合は、これはもう少し難しく、公開されている質問があります。サーバー/ボリューム:/パスと//X.X.X.X/Volume/path(X.X.XがサーバーのIPアドレスである)と仮定してください。あなたはそれらを等しく扱う必要がありますか?
は、いずれのケースでは、セグメント()メソッドの結果を比較して、あなたがgetDevice()で欲しいものを行い、独自の比較関数を、書く必要があります。