import { FileUtil } from "@pura/harmony-utils"; export class FileUtils { public static ROOT_DIR: string public static ID_CARD_DIR: string public static FILE_DIR: string public static IMAGE_DIR: string public static LOG_DIR: string constructor() { } /** * 初始化应用路径 * @param uiContext */ public static init(context: Context) { if (context) { FileUtils.ROOT_DIR = context.filesDir; FileUtils.ID_CARD_DIR = context.filesDir + "/IdCardPhoto"; FileUtils.FILE_DIR = context.filesDir + "/File"; FileUtils.IMAGE_DIR = context.filesDir + "/Image"; FileUtils.LOG_DIR = context.filesDir + "/Log"; } } public static createFileDir() { if (!FileUtil.accessSync(FileUtils.ID_CARD_DIR)) { FileUtil.mkdirSync(FileUtils.ID_CARD_DIR) } if (!FileUtil.accessSync(FileUtils.FILE_DIR)) { FileUtil.mkdirSync(FileUtils.FILE_DIR) } if (!FileUtil.accessSync(FileUtils.IMAGE_DIR)) { FileUtil.mkdirSync(FileUtils.IMAGE_DIR) } if (!FileUtil.accessSync(FileUtils.LOG_DIR)) { FileUtil.mkdirSync(FileUtils.LOG_DIR) } } }