#鸿蒙通关秘籍#如何通过鸿蒙分布式文件系统实现跨设备文件访问?

HarmonyOS
2024-12-16 12:46:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Y影刃UI

要实现跨设备文件访问,确保多个设备已成功组网,并安装相同的应用程序。将需要共享的文件移动到设备的分布式文件路径 /data/storage/el2/distributedfiles/ 中,其他设备即可访问这些文件。

bash import { fileIo as fs } from '@kit.CoreFileKit'; import { common } from '@kit.AbilityKit';

let context = getContext(this) as common.UIAbilityContext; let pathDir: string = context.distributedFilesDir; let filePath: string = pathDir + '/share.txt';

try { let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); fs.writeSync(file.fd, '共享的内容'); fs.closeSync(file.fd); } catch (error) { console.error(Failed to openSync / writeSync / closeSync. Code: ${error.code}, message: ${error.message}); }

分享
微博
QQ
微信
回复
2024-12-16 14:53:37
相关问题
鸿蒙系统如何实现分布式的?
13454浏览 • 2回复 待解决
分布式设备组件启动有几种场景?
719浏览 • 1回复 待解决
鸿蒙系统分布式能力是什么?
618浏览 • 0回复 待解决
如何读取读取分布式路径下的文件
682浏览 • 1回复 待解决