資源簡介
使用Java開發的文件管理器,功能與windows基本完全一致。

代碼片段和文件信息
package?BLL;
import?java.io.File;
public?class?DirectoryInfo?{
?public?static?DirectoryInfo?_instance?=?null;
?public?long?File_Num?Directory_Num;
?public?DirectoryInfo(){
?this._instance?=?this;
?File_Num?=?0;
?Directory_Num?=?0;
?}
?public?long?getDirSize(File?file)?{?????
????????//判斷文件是否存在?????
????????if?(file.exists())?{?????
????????????//如果是目錄則遞歸計算其內容的總大小????
????????????if?(file.isDirectory()){????? ????????????
???????????? this.Directory_Num++;
????????????????File[]?children?=?file.listFiles();?????
????????????????long?size?=?0;?????
????????????????for?(File?f?:?children)?
????????????????????size?+=?getDirSize(f);?????
????????????????return?size;?????
????????????}?else?{
???????????? this.File_Num++;
????????????????long?size?=?file.length();????????
????????????????return?size;?????
????????????}?????
????????}?else?{?????
????????????System.out.println(“文件或者文件夾不存在,請檢查路徑是否正確!“);?????
????????????return?0;?????
????????}?????
????}?????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-21?15:23??FileManager\
?????文件?????????638??2018-05-19?08:59??FileManager\.classpath
?????文件?????????387??2018-05-01?17:02??FileManager\.project
?????目錄???????????0??2018-05-21?15:23??FileManager\.settings\
?????文件??????????75??2019-02-21?10:09??FileManager\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2018-05-19?08:59??FileManager\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-02-21?10:10??FileManager\bin\
?????目錄???????????0??2019-02-21?10:10??FileManager\bin\BLL\
?????文件????????1224??2019-02-21?10:10??FileManager\bin\BLL\DirectoryInfo.class
?????文件????????2958??2019-02-21?10:10??FileManager\bin\BLL\DriveChart.class
?????文件????????2140??2019-02-21?10:10??FileManager\bin\BLL\FileDelete.class
?????文件????????2963??2019-02-21?10:10??FileManager\bin\BLL\FileSearch.class
?????文件????????1356??2019-02-21?10:10??FileManager\bin\BLL\FilesTree$1.class
?????文件?????????881??2019-02-21?10:10??FileManager\bin\BLL\FilesTree$2.class
?????文件????????2664??2019-02-21?10:10??FileManager\bin\BLL\FilesTree$FileTreeCellRenderer.class
?????文件????????1275??2019-02-21?10:10??FileManager\bin\BLL\FilesTree$FileTreeNode$1.class
?????文件????????2543??2019-02-21?10:10??FileManager\bin\BLL\FilesTree$FileTreeNode.class
?????文件????????2085??2019-02-21?10:10??FileManager\bin\BLL\FilesTree.class
?????文件????????2316??2019-02-21?10:10??FileManager\bin\BLL\FileTime.class
?????文件????????2031??2019-02-21?10:10??FileManager\bin\BLL\GetFileIcon.class
?????文件????????1504??2019-02-21?10:10??FileManager\bin\BLL\GetFileNames.class
?????文件????????1172??2019-02-21?10:10??FileManager\bin\BLL\MemoryInfo.class
?????目錄???????????0??2019-02-21?10:10??FileManager\bin\UI\
?????文件???????10430??2019-02-21?10:10??FileManager\bin\UI\FileProperties.class
?????文件????????1647??2019-02-21?10:10??FileManager\bin\UI\MainForm$1.class
?????文件???????18850??2019-02-21?10:10??FileManager\bin\UI\MainForm.class
?????文件????????1719??2019-02-21?10:10??FileManager\bin\UI\MyCellRenderer.class
?????目錄???????????0??2018-05-21?15:23??FileManager\lib\
?????文件??????232898??2018-05-14?19:49??FileManager\lib\gnujaxp-1.0.0.jar
?????文件??????309293??2018-05-14?19:50??FileManager\lib\jcommon-1.0.16.jar
?????文件?????1425742??2018-05-14?19:50??FileManager\lib\jfreechart-1.0.13.jar
............此處省略15個文件信息
- 上一篇:課程管理系統+論文
- 下一篇:網上書店jsp做的,很簡單
評論
共有 條評論