File 類別除了用來新增目錄之外,可以列出指定目錄下的所文件與目錄,方法是list()。
請參考以下例子:
import java.io.File;
public class ReadDir {
public static void main(String[] args) {
File file = null;
String[] paths;
try{
// create new file object
file = new File("/tmp");
// array of files and directory
paths = file.list();
// for each name in the path array
for(String path:paths)
{
// prints filename and directory name
System.out.println(path);
}
}catch(Exception e){
// if any error occurs
e.printStackTrace();
}
}
}
注意printly搭配for迴圈列印多行字串的方法。