HarmonyOS鸿蒙Next中如何实现文件不存在则创建文件

HarmonyOS鸿蒙Next中如何实现文件不存在则创建文件 解决措施

可以通过调用函数fs.open来实现,open(path: string, mode?: number),指定第二个参数mode为fs.OpenMode.CREATE,表示若文件不存在,则创建文件。

参考链接

文件管理

2 回复

学习了,谢谢交流,

更多关于HarmonyOS鸿蒙Next中如何实现文件不存在则创建文件的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,可以通过以下步骤实现文件不存在则创建文件:

  1. 使用 ohos.file.fs 模块中的 openSync 方法打开文件。
  2. 设置 mode 参数为 fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE,这样在文件不存在时会自动创建。
  3. 如果文件已存在,则直接打开。

示例代码:

import fs from '@ohos.file.fs';

let filePath = 'path/to/your/file.txt';
try {
  let file = fs.openSync(filePath, fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE);
  // 文件操作
  fs.closeSync(file);
} catch (err) {
  console.error(`文件操作失败: ${err.message}`);
}

此代码会在文件不存在时自动创建文件,并进行读写操作。

回到顶部