list(): 以绝对路径返回该目录下所有的文件名的一个字符串数组.
listFiles():以相对路径返回该目录下所有的文件名的一个字符串数组.
listRoots():返回系统根目录盘符(windows系统,如"C:/","D:/")
示例1 :
public static void main(String args[]){
File[] root = File.listRoots();
for(int i=0; i < root.length; i++)
System.out.println(root[i]);
}
结果:
C:\
D:\
E:\
F:\
H:\
示例2:
public static void main(String args[]){
File file = new File("D:/Owner/");
System.out.println(file.listFiles()[4]);
System.out.println(file.list()[4]);
System.out.println(file.listRoots()[4]);
}
结果:
D:\Owner\timg.jpg
timg.jpg
H:\