介绍
fileio-extra封装了ohos.fileio的接口,扩展了fileio的能力,相比于fileio,提供了更丰富全面的文件操作功能:
- 创建文件/文件夹。
- 删除文件/文件夹。
- 移动文件/文件夹(可选择是否覆盖同名文件/文件夹)。
- 读写文件。
- 清空文件夹。
- 拷贝文件/文件夹。
- 判断文件/文件夹是否存在。
下载安装
ohpm install @ohos/fileio-extra
- OpenHarmony ohpm环境配置等更多内容,请参考 如何安装OpenHarmony ohpm包 。
使用说明
1.创建文件夹目录
import fs from '@ohos/fileio-extra'
//同步创建
fs.mkdirsSync("xx/xx/dirname") //目录路径/文件夹名
//异步创建
fs.mkdirs("xx/xx/dirname").then(() => {
console.log('创建成功')
}).catch(err => {
console.log('创建失败' + err)
})
2.创建 txt文件和 json文件
import fs from '@ohos/fileio-extra'
//同步创建 txt文件和 json文件
fs.outputFileSync("xx/xx/filename.txt", '文件内容') //目录路径/文件名.txt
fs.outputJSONSync("xx/xx/filename.json", '{}', {
encoding: "utf-8"}) //目录路径/文件名.json
//异步创建 txt文件和 json文件
fs.outputFile("xx/xx/filename.txt", '文件内容').then(() => {
console.log('创建成功')
}).catch(err =>