| | |
| | | |
| | | File file = new File(yswjPath); |
| | | if (file.exists()) { |
| | | long folderSize = getFolderSize(file); |
| | | long fileSizeMB = folderSize / 1024 / 1024; |
| | | Long folderSize = getFolderSize(file); |
| | | double fileSizeMB = (double) folderSize / 1024 / 1024; |
| | | String fileSizeStr = String.format("%.2f", fileSizeMB); |
| | | catYswjxx.setWjdx(fileSizeStr); |
| | | catYswjxx.setWjlj(yswjPath); |
| | |
| | | System.out.println(folderSize / 1024 / 1024); |
| | | } |
| | | |
| | | public static long getFolderSize(File folder) { |
| | | public static Long getFolderSize(File folder) { |
| | | if (!folder.exists()) { |
| | | return 0; |
| | | return 0L; |
| | | } |
| | | |
| | | if (folder.isFile()) { |
| | | return folder.length(); |
| | | } |
| | | |
| | | long totalSize = 0; |
| | | Long totalSize = 0L; |
| | | File[] files = folder.listFiles(); |
| | | if (files != null) { |
| | | for (File file : files) { |