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 关于react-native-fs问题咨询
1255浏览 • 1回复 待解决
HarmonyOS关于API使用的问题
1566浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
1679浏览 • 1回复 待解决
HarmonyOS fs模块读取文件的问题
1462浏览 • 1回复 待解决
HarmonyOS关于异步Promise的使用问题
1591浏览 • 1回复 待解决
关于 SO 文件的使用问题
1290浏览 • 1回复 待解决
关于 Extend 使用问题
1300浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
1498浏览 • 1回复 待解决
关于xml中include的使用问题
8220浏览 • 2回复 待解决
HarmonyOS 关于Iconfont如何使用问题?
1218浏览 • 1回复 待解决
HarmonyOS 关于VPN的一些使用问题?
4621浏览 • 1回复 待解决
HarmonyOS 关于使用getRawFileContentSync提示Rawfile path is invalid的问题
1341浏览 • 1回复 待解决
关于的 DevEco Studio 使用语言的问题
4299浏览 • 1回复 待解决
关于数据持久化使用问题
1366浏览 • 1回复 待解决
HarmonyOS 关于使用获取屏幕截图接口异常的问题
1695浏览 • 1回复 待解决
HarmonyOS 关于List组件使用ForEach渲染刷新的问题
1190浏览 • 1回复 待解决
关于Grid容器和WaterFlow使用上的问题
1652浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中使用Rn搭建问题
1516浏览 • 1回复 待解决
HarmonyOS 关于使用bitmap图像绘制相关问题
886浏览 • 1回复 待解决
HarmonyOS 相册获取到的图片uri,是否可以使用fs
1177浏览 • 1回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
1310浏览 • 1回复 待解决
HarmonyOS 关于xml2js使用问题
961浏览 • 1回复 待解决
HarmonyOS 关于接口数据使用ECC加密问题
712浏览 • 1回复 待解决
关于导入图片的使用权限和问题
2895浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
2036浏览 • 1回复 待解决
可以使用getRawFileContent获取rawfile文件内容,再写入新文件,提供参考: