永发信息网

Java 使用Nio处理多个文件时出现第一个文件正常其他文件读写不正常。

答案:2  悬赏:0  手机版
解决时间 2021-02-22 07:47
用Nio流读多个文件夹中的多个文件时,第一个读的文件可以正常读写,其他的文件都出现值读写了一部分的情况。会是什么原因造成的?
我要实现的是通过读一些文件夹里的内容,然后将其一行一行读出后进行添加其他内容或者有什么其他思路?
public static void main(String[] args){
String[] stores = {"文件夹1","文件夹2"};
for(String store : stores){
List lists = getFiles("D:\\文件\\"+store, new ArrayList());
for (File file : lists) {
// creatFile(file);
String count = getNum(file.getName());
outFile = "D:\\文件\\result\\"+file.getName();
try {
inFile = file.getPath();
name = store;
counts = count;
readAndWrite();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

}

}
最佳答案
nio流一般公司用的比较少!!
我要实现的是通过读一些文件夹里的内容,然后将其一行一行读出后进行添加其他内容或者有什么其他思路?
文件夹的内容一行一行读取??如果说是文件内容的话(你要实现什么具体功能??)!!

先通过File的listFile获得文件下的File对象
在遍历File[]数组
对数组的文件进行操作,想要一行读取如果是字符类文件可以采用BufferedReader里的readline
一次读取一行!!!!
全部回答
readAndWrite(); 你省略最最要的也是人才
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
垃圾填埋场聚乙烯HDPE膜防渗系统施工的控制要
临淄区雪宫街道便民服务中心怎么去啊,有知道
现在在火车上能不能带散装白酒?能不能过安检
沈阳到江西婺源篁岭景区自驾游怎么走
HPV52阳性TCT为ASC
能不能看外表看得出一个人性格?帮看图上 是
有一款游戏是射击数字方块的游戏,有个小人发
“你下班了吗?”或者“你下班没?”上海或怎
博白县径口镇政务服务中心地址在哪,我要去那
三相电表走字多如何解决
求大神帮忙设计下公会马甲格式,要好看点的,
问做梦梦见佛经,好几本,最清楚的是般若波罗
高铁上车后能补票吗
佛山市正亿鞋业有限公司我想知道这个在什么地
五年级续写想象的科幻说明文二十年后的母校开
推荐资讯
老市场汤粉这个地址在什么地方,我要处理点事
kindle fire 一代突然打开不了了
坐长途车能带压力喷雾么
碳是组成生物体的最基本元素,可以说,地球上
刺客信条枭雄海丝绸怎么刷
19世纪浪漫主义音乐中心在A. 奥地利、德国B.
小姑子结婚哥哥该不该拿钱
奥拉朱旺运动生涯
鑫馨花店地址在哪,我要去那里办事
怎么才能把虾米音乐的流量包退掉
有哪位知道广州花都栋方艾圣化妆品有限公司,
汽车票官网
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?