指定されたファイル パス文字列がリモートかローカルかを判断したいと考えています。
以下を使用することを提案するいくつかのJavaの例を見てきました
- jdk7で利用可能であるがjdk6を使用しているfileStore API
- 「www」または「http」を検索して、正規表現を使用して決定します。
これを解決する良い方法があれば教えてください。
ローカル ファイル パス:
c:/dir1/dir2/file.xml
リモートファイルパス:
https:///dir1/dir2/file.xml
より具体的には、 DNSName を指定すると、file.xml がリモート マシンにあるかローカル マシンにあるかを判断できますか。INetAddress の HostName(例: Saturn) を使用して把握できることは承知しています。DNS 名 (例: Saturn.rev.com) を使用して判別できるかどうか教えてください。