/** * 检查路径是否为绝对路径 */ export declare function isAbsolutePath(p: string): boolean; /** * 将相对路径解析为绝对路径 * 如果输入已经是绝对路径,则直接返回 */ export declare function resolvePath(input: string, baseDir: string): string; /** * 确保目录存在,不存在则创建 */ export declare function ensureDir(dir: string): void; /** * 检查文件是否存在 */ export declare function fileExists(filePath: string): boolean; /** * 获取文件路径的目录名 */ export declare function getDirName(filePath: string): string; /** * 连接路径片段 */ export declare function joinPaths(...segments: string[]): string; /** * 规范化路径(解析 .. 和 . 片段) */ export declare function normalizePath(p: string): string; /** * 检查路径是否以 Inno Setup 常量开头 * Inno Setup 常量用花括号包裹,例如 {app}, {win}, {sys} */ export declare function isInnoSetupConstant(p: string): boolean; /** * 检查路径是否包含通配符 */ export declare function hasWildcard(p: string): boolean; /** * 将包含通配符的路径拆分为基础路径和通配符模式 */ export declare function splitWildcardPath(p: string): { basePath: string; wildcard: string; }; //# sourceMappingURL=path.d.ts.map