java多级目录怎么删除_java 在我D盘下某个文件夹下有一些文件 我想用循环的方式把他们都读取出来 是多级目录 求高手帮帮忙...

java 在我D盘下某个文件夹下有一些文件 我想用循环的方式把他们都读取出来 是多级目录 求高手帮帮忙

mip版  关注:217  答案:5  悬赏:10

解决时间 2021-01-24 11:48

2bbcaab04121bd42e1cdbeb0c2d38abd.png

已解决

2021-01-23 22:00

是大对象文件,.off格式的 还有.txt格式的 每个子文件夹下面有三个文件 分别是.off .txt 和JPEG的

java 利用目录结构,实现循环,送模型的信息入库,mysql,急!求高手帮忙!

我在d盘目录下有一个文件夹Princeton Benchmark其下有子文件夹benchmark后面还是子文件夹db,到目前为止目录是这样的D:\Princeton Benchmark\benchmark\db。然后在db文件夹下面有0到18个子文件夹,每个子文件夹下面有100个小的子文件夹,例如0的下面就是m0到m100,以m0为例现在的目录是这样的D:\Princeton Benchmark\benchmark\db\0\m0,在m0文件夹下面有三个文件,分别是m0.off、m0_info.txt和m0_thumb.jpg,现在我想把这些文件都送入mysql数据库中,用流文件的形式入库,我想把这些数据利用循环的方式一个程序就全部自动送入库中,在18号文件夹下面不是一百个小文件夹而是从m1800到m1814,求高手帮忙!

最佳答案

eaaa7c855789a6465a4fe11ef1029b8b.png

2021-01-23 22:12

用递归循环方法列出目录结构

import java.io.*;

public class FileList {

public static void main(String[] args) {

File f = new File("d:/java");

System.out.println(f.getName());

tree(f,1);

}

private static void tree(File f, int level) { //递归

String preStr = "";

for(int i=0; i

preStr += " ";

}

File[] childs = f.listFiles();

for(int i=0; i

System.out.println(preStr + childs[i].getName());

if(childs[i].isDirectory()) {

tree(childs[i], level + 1);

}

}

}

}

可以列出D盘的java目录下的所以文件名(只要java文件夹下有文件)

全部回答

780ef11d03f09e7b7ecd7e11566d72cb.png

1楼

2021-01-24 01:25

读取什么意思?列出名字,还是要Stream流出来?

69afee048b5cfb099a643b911ed2952f.png

2楼

2021-01-24 00:50

是读目录还是读文件内容

e400b572c8bb5e38185ba082ac6836dc.png

3楼

2021-01-23 23:55

我有一个java写的代码可以读取整个硬盘的文件和文件夹,还能随时监控文件和文件夹的创建,改变,删除.

QQ:739772418

74d48a0513e8c4323e743e3c0b68b481.png

4楼

2021-01-23 23:49

你好!

我有一个java写的代码可以读取整个硬盘的文件和文件夹,还能随时监控文件和文件夹的创建,改变,删除.

QQ:739772418

打字不易,采纳哦!

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值