- /*
- * File类的高级获取功能:
- *
- * 高级获取功能
- public String[] list():获取当前目录下所有的文件、目录的名称;
- public File[] listFiles():获取当前目录下所有文件、目录的File数组
-
- 这两个方法区别:
- 1.第一个方法简单的返回了此目录下所有文件/目录的"名称";
- 2.第二个方法是将目录下的每个文件/目录又封装为一个File对象,并存到一个File[]数组中。
- 如果我们需要在获取后,对每个文件需要进一步的操作,可以使用此方法比较方便;
- */
- public class Demo {
- public static void main(String[] args) {
- File file = new File("C:\\20150822");
- String[] fileArray = file.list();
- for(String s : fileArray){
- System.out.println(s);
- }
- System.out.println("-----------------------------------------------------");
- File[] fileArray2 = file.listFiles();
- for(File f : fileArray2){
- System.out.println(f.getAbsolutePath());
- }
- }
- }
复制代码 |
|