我想在 java 中实例化 File,但该文件不驻留在我的本地磁盘上,它驻留在 http 服务器上。我试图做类似的事情
File file = new File ("http://myserver.com/abc.txt");
但得到一个例外。怎么办?
我想在 java 中实例化 File,但该文件不驻留在我的本地磁盘上,它驻留在 http 服务器上。我试图做类似的事情
File file = new File ("http://myserver.com/abc.txt");
但得到一个例外。怎么办?
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);
你不能创建文件,你必须使用阅读器。