进阶day08-File中的遍历功能
This commit is contained in:
27
javaSE-day08/src/com/inmind/file01/FileDemo07.java
Normal file
27
javaSE-day08/src/com/inmind/file01/FileDemo07.java
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
package com.inmind.file01;
|
||||||
|
|
||||||
|
import com.sun.jdi.PathSearchingVirtualMachine;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
/*
|
||||||
|
File类的遍历方法
|
||||||
|
public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录的名称。
|
||||||
|
public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。
|
||||||
|
*/
|
||||||
|
public class FileDemo07 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
File file = new File("D:\\io_test\\a");
|
||||||
|
String[] names = file.list();
|
||||||
|
System.out.println(names.length);//4
|
||||||
|
System.out.println(Arrays.toString(names));
|
||||||
|
|
||||||
|
//获取D:\io_test\a文件夹中的所有子内容的绝对路径
|
||||||
|
File[] files = file.listFiles();
|
||||||
|
System.out.println(files.length);//4
|
||||||
|
for (File f : files) {
|
||||||
|
System.out.println(f.getAbsolutePath());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user