永发信息网

java编辑一个扫描文件的方法,要求可以扫描根目录下的所有文件

答案:2  悬赏:30  手机版
解决时间 2021-04-01 07:59
  • 提问者网友:niaiwoma
  • 2021-04-01 03:49
java编辑一个扫描文件的方法,要求可以扫描根目录下的所有文件
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-04-01 04:46
package com.sunjob;

import java.io.File;
import java.util.ArrayList;
import java.util.Collection;

public class Js {


//初始化n,用于计数
static int n=0;
public static void get(File file) {

try {
//判断文件是否是文件,如果是文件,获取路径,并计数
if(file.isFile())
{
n++;
System.out.println(file.getAbsolutePath());

}
else
{
//如果是文件夹,声明一个数组放文件夹和他的子文件
File[] f=file.listFiles();
//遍历文件件下的文件,并获取路径
for (File file2 : f) {
get(file2);
}

}
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

public static void main(String[] args) {
// TODO Auto-generated method stub
这是扫描c盘的所有文件,可以修改
File file=new File("c:\\");
get(file);
System.out.println("文件个数为:"+n);

}

}
全部回答
  • 1楼网友:慢性怪人
  • 2021-04-01 05:16
我是打酱油的,呵呵。。。。,。,,,,,,,,,,,,,,,,,,。。。。。。。。。。。。。。。。。。。。。。。。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯