|
|
@@ -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 = "...";
|
|
|
}
|