-2

我想确定给定的文件路径字符串是远程的还是本地的。

我查看了一些建议使用以下内容的 java 示例

  1. fileStore api 在 jdk7 中可用,但正在使用 jdk6
  2. 通过搜索“www”或“http”确定使用正则表达式。

如果有更好的解决方法,请告诉我。?

本地文件路径:

c:/dir1/dir2/file.xml

远程文件路径:

https:///dir1/dir2/file.xml

更具体地说,给定 DNSName ,是否可以确定 file.xml 是在远程计算机还是本地计算机中。我知道我们可以使用 INetAddress 的 HostName(Ex:Saturn) 来解决这个问题。您能否让我知道我们是否可以使用 DNS 名称(例如:Saturn.rev.com)来确定它?

4

1 回答 1

0

您可以尝试使用 java.io.File 的实例访问该文件,然后如果没有抛出异常是本地文件。

于 2012-10-18T18:40:23.363 回答