HarmonyOS关于使用fs.copyfile的问题
应用在通过fs.copyfile接口将rawFile下的文件拷贝到文件系统后,大小和内容均出现问题,(拷贝过程可正常执行完,过程未出现异常和报错),请问API的使用上是否有什么问题?
API链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fs-V5#fscopyfile
/**
*@auth aleckmason
*@date 2024/5/2
*@desc 文件拷贝测试
*/
static copyRawFileToSdcard(context : common.Context) {
let destRoot = context.filesDir;
let srcFileName = "privacy_policy.txt" //rawFile下的文件名
let destFilePath = destRoot + "/" + PATH.MEDIA_PATH + "/" + srcFileName;
console.log("copyRawFileToSdcard filepath : " + destFilePath)
//创建文件目录
fs.mkdir(destRoot + "/" + PATH.MEDIA_PATH).catch((exp:Error) => {
//可能目录已存在或者没有权限
console.log("copyRawFileToSdcard mkdir fail : " + JSON.stringify(exp) )
}).then(() => {
//创建目录成功
console.log("copyRawFileToSdcard mkdir success " )
//获取rawFile的fd
return context.resourceManager.getRawFd(srcFileName);
}).then((data) => {
//拷贝rawFile内容到本地文件存储
console.log("copyRawFileToSdcard mkdir fd " + data.fd )
return fs.copyFile(data.fd,destFilePath,0)
}).catch((exp:Error) => {
//文件拷贝失败
console.log("copyRawFileToSdcard write exception " + JSON.stringify(exp))
}).then(() => {
//文件拷贝成功
console.log("copyRawFileToSdcard write succes ")
})
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS关于API使用的问题
396浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
384浏览 • 1回复 待解决
HarmonyOS fs模块读取文件的问题
557浏览 • 1回复 待解决
HarmonyOS关于异步Promise的使用问题
458浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
309浏览 • 1回复 待解决
HarmonyOS 关于Iconfont如何使用问题?
314浏览 • 1回复 待解决
关于 SO 文件的使用问题
241浏览 • 1回复 待解决
关于 Extend 使用问题
294浏览 • 1回复 待解决
HarmonyOS 关于VPN的一些使用问题?
49浏览 • 1回复 待解决
关于xml中include的使用问题
7475浏览 • 2回复 待解决
HarmonyOS 关于使用获取屏幕截图接口异常的问题
558浏览 • 1回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
433浏览 • 1回复 待解决
HarmonyOS 关于使用bitmap图像绘制相关问题
39浏览 • 1回复 待解决
关于的 DevEco Studio 使用语言的问题
3048浏览 • 1回复 待解决
关于数据持久化使用问题
263浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
793浏览 • 1回复 待解决
HarmonyOS 关于ColorFilter的问题
430浏览 • 1回复 待解决
HarmonyOS 关于taskpool的问题
222浏览 • 1回复 待解决
HarmonyOS 关于使用OffscreenCanvasRenderingContext2D绘制问题
49浏览 • 1回复 待解决
HarmonyOS 关于文件选择器(FilePicker)使用问题
54浏览 • 1回复 待解决
关于导入图片的使用权限和问题
1770浏览 • 1回复 待解决
关于Grid容器和WaterFlow使用上的问题
904浏览 • 1回复 待解决
HarmonyOS 关于使用bindSheet构建半模态转场问题
903浏览 • 1回复 待解决
HarmonyOS 调用fs.openSync接口时提醒权限问题
46浏览 • 1回复 待解决
HarmonyOS使用ArkTS提供的fs读文件,其中ReadTextOptions报错如下:
355浏览 • 1回复 待解决
可以使用getRawFileContent获取rawfile文件内容,再写入新文件,提供参考: