課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
視頻中,老師說如果沒在創(chuàng)建destFile,則運(yùn)行后就會(huì)自動(dòng)創(chuàng)建并進(jìn)行復(fù)制操作,可我這個(gè)代碼出現(xiàn)問題?
2016-07-14
源自:文件傳輸基礎(chǔ)——Java IO流 4-5
正在回答
報(bào)這個(gè)異常,說明你的456.doc 不存在吧.
new file(“”f:\\123.doc“”,true)可不可以這樣,如果存在,自動(dòng)追加,如果不存在,就創(chuàng)建。不知道對(duì)不對(duì),還希望大神指正
這個(gè)異常報(bào)出的問題已經(jīng)很明確,你的文件123.docx不存在,你只要在你的文件目錄下創(chuàng)建這個(gè)文件即可解決這個(gè)異常,而真正導(dǎo)致這個(gè)異常的原因是,F(xiàn)ile這個(gè)類并不能根據(jù)是否存在當(dāng)前文件而自動(dòng)創(chuàng)建,可以查看java文檔中的詳細(xì)說明
我感覺視頻中講解有誤,沒有destfile的話,?public static void copyFilebyByte(File scrFile,File destFile) throws IOException{??if (!scrFile.exists()) {???throw new IllegalArgumentException("文件" + scrFile + "不存在");
??}??if (!destFile.exists()) {???throw new IllegalArgumentException("文件" + destFile + "不存在");
??}??FileInputStream fis=new FileInputStream(scrFile);??FileOutputStream fos=new FileOutputStream(destFile);??int c;??while((c=fis.read())!=-1){???fos.write(c);???fos.flush();//最好加上,刷新緩沖區(qū)?????}??fis.close();??fos.close();?}中并沒有體現(xiàn)會(huì)自動(dòng)創(chuàng)建destfile ,所以還是要在目錄下存在destfile
文件類型名不一致 去掉后面x
慕粉3170877 提問者
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
1 回答代碼出現(xiàn)錯(cuò)誤問題
2 回答本章代碼出現(xiàn)的問題
2 回答運(yùn)行出來結(jié)果有問題!?。?/p>
3 回答代碼一樣,出現(xiàn)亂碼?
4 回答Text2的代碼運(yùn)行出來的結(jié)果有異常
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-16
報(bào)這個(gè)異常,說明你的456.doc 不存在吧.
2016-07-31
new file(“”f:\\123.doc“”,true)可不可以這樣,如果存在,自動(dòng)追加,如果不存在,就創(chuàng)建。不知道對(duì)不對(duì),還希望大神指正
2016-07-31
這個(gè)異常報(bào)出的問題已經(jīng)很明確,你的文件123.docx不存在,你只要在你的文件目錄下創(chuàng)建這個(gè)文件即可解決這個(gè)異常,而真正導(dǎo)致這個(gè)異常的原因是,F(xiàn)ile這個(gè)類并不能根據(jù)是否存在當(dāng)前文件而自動(dòng)創(chuàng)建,可以查看java文檔中的詳細(xì)說明
2016-07-27
我感覺視頻中講解有誤,沒有destfile的話,?public static void copyFilebyByte(File scrFile,File destFile) throws IOException{
??if (!scrFile.exists()) {
???throw new IllegalArgumentException("文件" + scrFile + "不存在");
??}
??if (!destFile.exists()) {
???throw new IllegalArgumentException("文件" + destFile + "不存在");
??}
??FileInputStream fis=new FileInputStream(scrFile);
??FileOutputStream fos=new FileOutputStream(destFile);
??int c;
??while((c=fis.read())!=-1){
???fos.write(c);
???fos.flush();//最好加上,刷新緩沖區(qū)
???
??}
??fis.close();
??fos.close();
?}
中并沒有體現(xiàn)會(huì)自動(dòng)創(chuàng)建destfile ,所以還是要在目錄下存在destfile
2016-07-14
文件類型名不一致 去掉后面x