FileOutputStream構(gòu)造方法中的第二個(gè)參數(shù)
FileOutputStream fos = new FileOutputStream(destfile,true);中,第二個(gè)參數(shù)加上以后程序好像一直循環(huán)了,本來(lái)1k的txt文件一會(huì)兒就幾個(gè)G了,不明白哪里會(huì)導(dǎo)致一直循環(huán);代碼:
FileInputStream fis = new FileInputStream(srcfile);
??FileOutputStream fos = new FileOutputStream(destfile,true);
??byte[] buf = new byte[20*1024];
??int b=0;
??//從fis中讀取數(shù)據(jù)存放到buf,從0位置開(kāi)始,讀取最長(zhǎng)buf.length個(gè)字節(jié)
??while((b = fis.read(buf, 0, buf.length))!=0)
??{
???//將buf的內(nèi)容寫入fos,從0位置開(kāi)始,最多寫入b個(gè)字節(jié)
???fos.write(buf, 0, buf.length);
???fos.flush();
??}
2017-11-06
true是什么意思啊
2016-10-31
2016-10-08
應(yīng)該是while()條件里面的不等于-1吧,你寫的是0
2016-09-14
2016-08-15
? fos.write(buf, 0, buf.length);中的buf.length改為b
2016-07-19
隱藏問(wèn)題
2016-07-19
循環(huán)條件寫錯(cuò)了,至于刪除問(wèn)題,你可以試一下在回答中輸入“隱藏問(wèn)題”命令。。。
2016-07-11
找到錯(cuò)誤了,,粗心寫錯(cuò)了
有沒(méi)有人知道怎么把問(wèn)題刪除嗎……