import"java.io.File"--Java 文件接口库 import "android.text.format.Formatter"-- 格式化大小库 functionFormatFileSize(size)--格式化文件大小 return Formatter.formatFileSize(activity, size) end functionGetFolderSize(path)--计算文件夹大小 local ls = File(path).listFiles() if ls then local fileList = luajava.astable( ls )--格式 Size=0 for i,v inipairs(fileList) do--循环遍历文件夹 if v.isDirectory() then--是目录 local v\_=tostring(v)..'/'--套娃 Size=Size+GetFolderSize(v\_) else Size=Size+File(tostring(v)).length()--获取 end end else Size=0--空目录大小为0 end return Size end