diff --git a/library/src/main/ets/utils/FileUtils.ets b/library/src/main/ets/utils/FileUtils.ets index b458d94..104bf88 100644 --- a/library/src/main/ets/utils/FileUtils.ets +++ b/library/src/main/ets/utils/FileUtils.ets @@ -58,8 +58,6 @@ export class FileUtils { * @returns */ async deleteFile(path: string): Promise { - // const isExist: boolean = await fs.access(path) - // if (isExist) { try { await fs.unlink(path) } catch (err) { @@ -76,8 +74,7 @@ export class FileUtils { writeDataSync(path: string, content: ArrayBuffer | string): boolean { try { let fd = fs.openSync(path, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE | fs.OpenMode.TRUNC).fd - let stat = fs.statSync(path) - fs.writeSync(fd, content, { offset: stat.size }) + fs.writeSync(fd, content) fs.closeSync(fd) return true } @@ -150,9 +147,9 @@ export class FileUtils { readFileSync(path: string): ArrayBuffer | undefined { try { if (fs.accessSync(path)) { - let fd = fs.openSync(path, fs.OpenMode.READ_ONLY).fd; let length = fs.statSync(path).size let buf = new ArrayBuffer(length); + let fd = fs.openSync(path, fs.OpenMode.READ_ONLY).fd; fs.readSync(fd, buf) fs.closeSync(fd) return buf