File常用方法
-
-
boolean
createNewFile()
当且仅当具有该名称的文件尚不存在时,原子地创建一个由该抽象路径名命名的新的空文件。
boolean
delete()
删除由此抽象路径名表示的文件或目录。
File
getAbsoluteFile()
返回此抽象路径名的绝对形式。
boolean
isDirectory()
测试此抽象路径名表示的文件是否为目录。
File[]
listFiles()
返回一个抽象路径名数组,表示由该抽象路径名表示的目录中的文件。
boolean
mkdir()
创建由此抽象路径名命名的目录。
boolean
mkdirs()
创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。
-
具体代码实现如下:
import java.io.File;
public class getFILE {
public static void main(String[] args) {
File srcFile=new File("E:\华丽表白源码");
getFile(srcFile);
}
public static void getFile(File srcFile){
File []Arry=srcFile.listFiles();
if(Arry!=null){
for (File file:Arry){
//判断是否为目录
if(file.isDirectory()){
//递归
getFile(file);
}else {
//输出绝对路径名
System.out.println(file.getAbsolutePath());
}
}
}
}
}
运行效果如下: