代码如下:
package com.test18;
import java.io.File;
public class TestDemo {
public static void main(String[] args) {
System.out.println(diGui(5));
File file = new File("D:\file");
diGui2(file);
}
//求阶乘
public static int diGui(int n){
if(n==1){
return 1;
}
else{
return n*diGui(n-1);
}
}
//求某一目录下的所有文件的绝对路径
public static void diGui2(File f){
File[] fileArray = f.listFiles();
if(fileArray!=null){
for(File file : fileArray){
if(file.isDirectory()){
diGui2(file);
}
else{
System.out.println(file.getAbsolutePath());
}
}
}
}
}



