Java輸入輸出流實現(xiàn)文件復(fù)制

Java輸入輸出流實現(xiàn)文件復(fù)制

深圳達內(nèi)教育      2022-04-29 07:56:01     11

Java輸入輸出流實現(xiàn)文件復(fù)制,步驟使用eclipse1.在D盤下創(chuàng)建一個文件abc.txt(被復(fù)制的文件);2.執(zhí)行如下代碼,代碼已注釋將D盤的文件復(fù)制到當前文件夾下CopyF

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

步驟使用eclipse

1.在D盤下創(chuàng)建一個文件abc.txt(被復(fù)制的文件);

2.執(zhí)行如下代碼,代碼已注釋

將D盤的文件復(fù)制到當前文件夾下

CopyFile.java//三步驟???1.創(chuàng)建對象??2.調(diào)用方法?3.關(guān)閉流package?cn01;import?java.io.File;import?java.io.FileInputStream;import?java.io.FileNotFoundException;import?java.io.FileOutputStream;import?java.io.IOException;import?java.io.OutputStream;public?class?CopyFile?{public?static?void?main(String[]?args)?{	File?file=new?File("D:abc.txt");??//輸入流的源	File?file1=new?File("abc.txt");//輸出的目的地??當前文件下abc.txt	//聲明輸入流對象、輸出流對象	FileInputStream?in=null;	FileOutputStream?out=null;	try?{		in=new?FileInputStream(file);		out=new?FileOutputStream(file1);		//調(diào)用方法		byte?b[]=new?byte[1024];	//存放讀取的數(shù)據(jù)		int?len=-1;					//讀取的字節(jié)數(shù)		while((len=in.read(b))!=-1){			out.write(b);			//將讀入的字節(jié)數(shù)組寫到當前文件夾下的abc.txt文件中		}	}?catch?(Exception?e1)?{		//?TODO?Auto-generated?catch?block		e1.printStackTrace();	}finally{		//關(guān)閉輸入輸出流?先打開后關(guān)閉				if(out!=null){			try?{				out.close();			}?catch?(IOException?e)?{				//?TODO?Auto-generated?catch?block				e.printStackTrace();			}		}		if(in!=null){			try?{				in.close();			}?catch?(IOException?e)?{				//?TODO?Auto-generated?catch?block				e.printStackTrace();			}		}	}	}}

需要注意的是,每次使用完流,記得關(guān)閉。

以上就是深圳達內(nèi)教育java培訓(xùn)機構(gòu)的小編針對“Java輸入輸出流實現(xiàn)文件復(fù)制”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當。