我正在尝试获取tpo
某些服务器上目录内部的所有目录和文件的名称,但是在运行以下代码时:
public static void main(String args[]) {
try {
File file = new File(new URI("http://xxx/tpo/"));
String list[] = file.list();
for(String name : list) {
System.out.println(name);
}
}catch(Exception exc) {
exc.printStackTrace();
}
}
我得到以下异常:
java.lang.IllegalArgumentException: URI scheme is not "file"
at java.io.File.<init>(File.java:366)
at hack.List.main(List.java:17)
这是为什么 ?如何获取文件名和目录内tpo
目录的名称。
你不能 如果他愿意,网络服务器会为您提供一个html页面,其中包含文件列表。如果他没有,那么您必须通过FTP登录到服务器。错误信息:
java.lang.IllegalArgumentException: URI scheme is not "file"
确切地说出了什么问题。java.io.File
用于本地硬盘驱动器/ USB设备上的脱机文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句