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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
鸿蒙系统如何实现分布式的?
13074浏览 • 2回复 待解决
分布式设备组件启动有几种场景?
406浏览 • 1回复 待解决
如何读取读取分布式路径下的文件
348浏览 • 1回复 待解决
分布式跟踪如何实现
452浏览 • 1回复 待解决