1 import java.io.File;
2
3 /*
4 * 获取功能 :
5 * String[] list() :返回当前路径的文件夹和文件的名称
6 * File[] listFile() :返回多个File对象
7 * static fileRoot() :返回所有的盘符
8 */
9
10 public class FileDemo4 {
11
12 public static void main(String[] args) {
13 //file对象的路径自己对应自己的电脑
14 File file1 = new File("E:\\ps");
15 File file2 = new File("E:\\ps");
16
17 //返回当前路径的文件夹和文件的名称,返回一个String数组
18 //注意:当File对象指向的路径是只有文件时会出错
19 String[] strs = file1.list();
20 //遍历
21 for (String s: strs) {
22 System.out.println(s);
23 }
24
25 //返回多个File对象
26 //注意:当File对象指向的路径是只有文件时会出错
27 File[] files = file2.listFiles();
28 //遍历
29 for (File f: files) {
30 System.out.println(f);
31 }
32
33 //返回所有的盘符
34 File[] files1 = File.listRoots();
35 //遍历
36 for (File file : files1) {
37 System.out.println(file);
38 }
39 }
40
41 }