我试图让所有的目录名和文件的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
里面的目录的名称。
http://stackoverflow.com/questions/2843557/uri-scheme-is-not-file –
http://stackoverflow.com/questions/7296052/error-java-lang-illegalargumentexception-uri-scheme-is - 不是文件 –
你必须连接到使用FTP,SSH或类似的服务器。你不能只列出一个URL的文件。 – str