先睹為快 在病毒肆虐以及BT下載流行的年代,按時備份是一個好習慣。一般而言,只有滿足下列這些蠻橫需求的軟件,才稱得上是一個得心應手的好工具: ★需要備份的文件可能分布在硬盤的各個角落; 這樣的軟件存在嗎?沒錯,這就是我們這回咖啡館的主題,我們將綜合運用所學的知識,編寫一個這樣的實用軟件?ExpZip。 首先介紹一下軟件的使用方法。由于Java咖啡館開館以來才短短幾期,還未介紹到GUI(圖形用戶界面)的設計,所以它仍然是一個命令行工具。舉個實際例子,對于Java愛好者而言,自己編寫的程序再重要不過了,這是N個小時的心血啊,自然應該經常備份,世界上沒有后悔藥賣的。打開“命令提示符”窗口,進入項目所在文件夾,輸入: java ExpZip "C:\Documents and Settings\Gary Chan\workspace" "[a-zA-Z_$][\w$]*\.java" 其中java是Java解釋器,ExpZip就是我們將要編寫的Java類編譯以后的class文件。第一個參數代表目標文件夾,第二個參數代表目標文件文件名的表達式,具體含義請看后文詳述;剀囈院,Eclipse工作區文件夾中包括所有子文件夾中的所有Java源程序都已經備份到Backup.zip中了?梢杂肳inRAR打開這個ZIP包。 可以看到,這個壓縮包保留了文件的路徑信息,并且還有注釋,記載著當時的壓縮信息。而且,這是一個Java程序,理論上拿到MacOS上運行都是沒有問題的。 總之,這是一個非常強大的軟件,而且,我們已經有足夠的知識來編寫這個軟件了。不再贅述,先新建一個項目。 |
溫馨提示:喜歡本站的話,請收藏一下本站!