一部のサーバーのディレクトリ内にあるすべてのディレクトリとファイルの名前を取得しようとして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
。