本帖最后由 杨道红 于 2014-1-7 19:42 编辑
- import java.io.File;
- /*
- * 统计一个目录下所有的文件个数
- */
- public class FileListTest {
- public static void main(String[] args) {
- File file = new File("F:\\学习\\JAVA视频");
- int len = 0;
- listSize(file,len);
- }
- public static void listSize(File file,int len){
- File[] f1 =file.listFiles();
- for(int x = 0; x<f1.length; x++){
- if(f1[x].isDirectory()){
- // System.out.println(len);
- listSize(f1[x],len);
- }else{
- System.out.println(f1[x]);
- len++;
- }
- }
- System.out.println(len);
- }
- }
复制代码 为什么len的值没有传进去,每次都是0开始递加?怎么修改?
|