亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼運行出現問題?

視頻中,老師說如果沒在創建destFile,則運行后就會自動創建并進行復制操作,可我這個代碼出現問題?http://img1.sycdn.imooc.com//5786f44d0001dab807420474.jpg

正在回答

5 回答

報這個異常,說明你的456.doc 不存在吧.

0 回復 有任何疑惑可以回復我~

new file(“”f:\\123.doc“”,true)可不可以這樣,如果存在,自動追加,如果不存在,就創建。不知道對不對,還希望大神指正

0 回復 有任何疑惑可以回復我~

這個異常報出的問題已經很明確,你的文件123.docx不存在,你只要在你的文件目錄下創建這個文件即可解決這個異常,而真正導致這個異常的原因是,File這個類并不能根據是否存在當前文件而自動創建,可以查看java文檔中的詳細說明

0 回復 有任何疑惑可以回復我~

我感覺視頻中講解有誤,沒有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();//最好加上,刷新緩沖區
???
??}
??fis.close();
??fos.close();
?}
中并沒有體現會自動創建destfile ,所以還是要在目錄下存在destfile

0 回復 有任何疑惑可以回復我~

文件類型名不一致 去掉后面x

0 回復 有任何疑惑可以回復我~
#1

慕粉3170877 提問者

并沒有用,還是一樣
2016-07-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼運行出現問題?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號