0

我想在 java 中实例化 File,但该文件不驻留在我的本地磁盘上,它驻留在 http 服务器上。我试图做类似的事情

File file = new File ("http://myserver.com/abc.txt");

但得到一个例外。怎么办?

4

2 回答 2

2
String data = "";
try {
    // Create a URL for the desired page
    URL url = new URL("http://myserver.com/abc.txt");
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    String str;
    while ((str = in.readLine()) != null) {
        data += str + "\n"
    }
    in.close();
} catch (MalformedURLException e) {
} catch (IOException e) {
}
System.out.println(data);

你不能创建文件,你必须使用阅读器。

于 2012-11-08T03:03:04.320 回答
0

您可能需要使用URL该类:http ://docs.oracle.com/javase/tutorial/networking/urls/index.html

于 2012-11-08T03:03:21.437 回答