永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-04-01 07:59
java编辑一个扫描文件的方法,要求可以扫描根目录下的所有文件
最佳答案
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);

}

}
全部回答
我是打酱油的,呵呵。。。。,。,,,,,,,,,,,,,,,,,,。。。。。。。。。。。。。。。。。。。。。。。。。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宝利国际以前是不是叫宝利沥青啊,他们的沥青
口袋妖怪蓝宝石中是从谁那得知凸凹山上的异常
英语完形填空碰见( )某俱乐部....怎么判断
为什么我老是做同一个梦
母亲已过世,父亲要求百年后和葬。是否可以
在雨水井里倒污水处理
下列各组物质属于同系物的是(  )A.与B.
转基因菜子油和不转基因有什么区别
润物细无声”.古往今来,有多少文人墨客在雨
我现在37周岁了,想要孩子,是不是年龄太大
为什么中国没有公司研发电脑操作系统?大神们
All for nothing这首歌到了6秒后的那个地方与
同样是抗老,不同的微整项目到底有什么区别
身边都是普通人,如何远小人,亲君子呢?
轮滑如何原地旋转?
推荐资讯
考研听网课行吗
咨询一下,盐城响水县的学生中考报考的是不是
南宋时观潮最佳处为 ,自明代起观潮第一胜地的
公牛队91号谁?
现世界网球排名榜
いう和ゆ一样吗?
室内高空作业怎么收费
如何调试,用NI Veristand或者SIT生成Model D
乌市跳舞群主:请问乌市五星路附近有跳舞的场
对联:鲁迅逝世后,好友孙伏园曾写了一副挽联
苗木表中 长青树有哪些 适合现在这个季节种的
亲人故去送别歌曲
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?