@@ -78,8 +78,16 @@ function listFiles(path) {
* 是否为文件夹
*/
function addList(name, size, lastModified, filePath, isDirectory) {
- if (size || size == 0) {
- size += " B";
+ if (size || size >= 0) {
+ if (size < 1024) {
+ size += " B";
+ } else if (size < 1024 * 1024) {
+ size = (size / 1024).toFixed(2) + " KB";
+ } else if (size < 1024 * 1024 * 1024) {
+ size = (size / 1024 / 1024).toFixed(2) + " MB";
+ } else {
+ size = (size / 1024 / 1024 / 1024).toFixed(2) + " GB";
+ }
} else {
size = "...";
}