# egg-szjcomo-utils ## Install ```bash $ npm i egg-szjcomo-utils --save ``` ## 使用 ```js // {app_root}/config/plugin.js exports.szjcomo = { enable: true, package: 'egg-szjcomo-utils', }; ``` ## 扩展app对象说明 扩展app函数请查看 [szjcomo-utils](https://www.npmjs.com/package/szjcomo-utils) 此外还增加扩展函数 ```js //创建文件夹 递归创建 mkdir(文件夹路径) return true/false //删除文件 deleteFile(文件路径) return true/false //文件大小 FileSize(文件路径) return 文件大小 //解析xml parseXml(xmlstr) return Object //对象转xml createXml(object) return xmlstr //md5处理 MD5(str) return string //sha1加密 SHA1(str) return string //文件md5 FileMD5(filename) return string //文件hash FileSHA1(filepath) return string //删除文件夹 递归删除 deleteFolder(folder_path) void //文件转base64字符串 FileToBase64(filename) return string //base64字符串转成文件 Base64ToFile(base64,savePath,filename = null) return filepath/null ``` ## 更新日志 __2020年11月10日__ * 增加递归删除目录及文件的功能 * 修复一些已知的bug __2020年11月11日__ * 增加文件转base64的类型 * 增加base64转文件类型 __2020年11月17日__ * 修复文件夹删除的bug __2020年12月31日__ * 修复aes加密bug