資源簡介
1.編寫應用程序,使用文件輸入輸出流實現文件的復制,被拷貝的源文件和復制的目標文件由命令行參數給出。
2.編寫應用程序,創建一個文件輸出流,向文件中分別寫入以下類型數據:int、double和字符串,然后創建一個文件輸入流,將文件中寫入的數據顯示在屏幕上。

代碼片段和文件信息
import?java.io.*;
public?class?Copy?{
????public?static?void?main(?String[?]?args?){
????????if(?args.length<2?){//提示正確的用法
????????????System.out.println(?“java?CopyFile??sourceFile?destinationFile“?);
????????????System.exit(0);
?????????}
?????????try?{
???????????FileInputStream?filein=new?FileInputStream(args[0]);//創建文件輸入流
???????????FileOutputStream?fileout=new?FileOutputStream(args[1]);//創建文件輸處流
???????????copyFile(fileinfileout);//調用自定義的拷貝文件的方法實現文件拷貝
?????????}
?????????catch(IOException?e){
????????????e.printStackTrace();
?????????}
?????}
?????private?static?void?copyFile(FileInputStream?file1FileOutputStream?file2)
??????????????throws?IOException?{//自定義方法,實現文件拷貝
?????????byte?buffer[]=new?byte[1024];
?????????int?nLength;
?????????while((nLength=file1.read(buffer))!=-1?)?{//每次把源文件內容讀入字節數組
?????????????file2.write(?buffer0nLength);//將數組中的內容寫到目的文件中
?????????}
?????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1277??2009-05-21?21:49??實驗十\3\TestClass.java
?????文件????????408??2009-05-21?21:49??實驗十\3\Student.class
?????文件???????1761??2009-05-21?21:49??實驗十\3\TestClass.class
?????文件????????203??2009-05-21?21:49??實驗十\3\test.dat
?????文件????????690??2009-05-21?21:41??實驗十\2\Test.java
?????文件???????1157??2009-05-21?21:42??實驗十\2\Test.class
?????文件?????????40??2009-05-21?21:42??實驗十\2\eg6-3.dat
?????文件???????1001??2009-05-21?21:34??實驗十\1\Copy.java
?????文件????????970??2009-05-21?21:36??實驗十\1\Copy.class
?????文件???????1422??2009-05-21?21:54??實驗十\5\List.java
?????文件???????1626??2009-05-21?21:55??實驗十\5\List.class
?????文件????????424??2009-05-21?21:55??實驗十\5\MyFilter.class
?????文件?????????75??2009-05-21?21:56??實驗十\5\test.txt
?????文件????????827??2009-05-21?21:52??實驗十\4\ob
?????文件???????1348??2009-05-21?21:52??實驗十\4\ob
?????文件????????184??2009-05-21?21:52??實驗十\4\test.txt
?????目錄??????????0??2009-05-21?21:40??實驗十\3
?????目錄??????????0??2009-05-21?21:39??實驗十\2
?????目錄??????????0??2009-05-21?21:38??實驗十\1
?????目錄??????????0??2009-05-21?21:53??實驗十\5
?????目錄??????????0??2009-05-21?21:49??實驗十\4
?????目錄??????????0??2009-05-21?21:59??實驗十
-----------?---------??----------?-----??----
????????????????13413????????????????????22
- 上一篇:json-lib-2.1.jar
- 下一篇:簡單的jsp新聞發布網站
評論
共有 條評論