UNPKG

typescript-util

Version:

JS/TS 的简单工具

38 lines 1.07 kB
import { StrUtil } from '../util/StrUtil'; /** * FileTool * @author 冰凝 * @date 2022-09-19 10:03:15 **/ export class FileTool { /** * 获取文件扩展名 */ static getExpandedName(fileName) { if (StrUtil.isEmpty(fileName)) { return StrUtil.EMPTY; } return fileName.substring(fileName.indexOf(StrUtil.DO)); } /** * 指定 size < sizeTarget * @param {number} size 待判断字节数 * @param {number} sizeTarget 目标大小 * @param {FileSizeEnum} e sizeTarget 单位 * @return {boolean} size < sizeTarget * e */ static lessThan(size, sizeTarget, e) { return size < sizeTarget * e; } } /** * @see StorageUnit */ export var FileSizeEnum; (function (FileSizeEnum) { FileSizeEnum[FileSizeEnum["KB"] = 1024] = "KB"; FileSizeEnum[FileSizeEnum["MB"] = 1048576] = "MB"; FileSizeEnum[FileSizeEnum["GB"] = 1073741824] = "GB"; FileSizeEnum[FileSizeEnum["TB"] = 0] = "TB"; })(FileSizeEnum || (FileSizeEnum = {})); //# sourceMappingURL=FileTool.js.map