UNPKG

get-folder

Version:

High-Performance Folder Size Calculator.

27 lines (26 loc) 812 B
/** * 文件系统工具类 * 提供常用的文件系统操作辅助功能 */ export declare class FileSystemUtils { /** * 格式化文件大小为人类可读的字符串 * @param bytes 字节大小 * @param decimals 小数位数 * @returns 格式化后的大小字符串 */ static formatFileSize(bytes?: string | BigNumber, decimals?: number): string; /** * 获取路径的相对路径 * @param basePath 基础路径 * @param targetPath 目标路径 * @returns 相对路径 */ static getRelativePath(basePath: string, targetPath: string): string; /** * 验证路径是否安全(防止路径遍历攻击) * @param path 要验证的路径 * @returns 是否安全 */ static isPathSafe(path: string): boolean; }