HarmonyOS 鸿蒙Next HDC 只能上传,不能删除上传的文件

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next HDC 只能上传,不能删除上传的文件

同题,我用 HDC 上传了文件到手机里,用 HDC  shell 或者 deveco studio 里面的device file browser 都不能删除上传的文件,这权限管理未免太严格了,手机上又看不到这些文件

5 回复
现在权限确实管控比较严格,user权限的hdc只支持/data/local/tmp目录,其他目录都没有权限。另外对于文件读写应用可通过ohos.file.fs的open()接口打开URI,并进行读写操作。

恶心的是能上传就有写的权限,但是它不给删除,莫名其妙的,不能上传我还能接受

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

对于用电脑管理手机文件这块,非常奇怪,华为自己的 app 权限也是没有的,用华为分享传了几个音乐到 next 里面,华为音乐 app 扫描不出来,他们只是实现原来安卓 app 那边的 ui,功能没去实现

针对您提到的HarmonyOS 鸿蒙Next HDC只能上传文件而不能删除的问题,这通常是由于HDC的权限管理较为严格所致。HDC作为HarmonyOS为开发人员提供的调试工具,其权限设置旨在保护设备安全和系统稳定性。

在HarmonyOS中,HDC默认仅支持在/data/local/tmp目录进行文件操作,此目录为临时文件存储区,可能未提供删除权限或受限于系统策略。若您需要在其他目录进行文件删除操作,可能需要考虑以下几点:

  1. 检查HDC版本与权限:确保您使用的HDC版本与您的HarmonyOS版本兼容,并检查HDC是否有足够的权限来执行删除操作。

  2. 使用其他工具或方法:如果HDC本身不支持删除操作,您可以考虑使用其他调试工具或方法,如ADB(Android Debug Bridge)或其他HarmonyOS支持的调试接口。

  3. 修改系统配置:在特定情况下,您可能需要root权限或修改系统配置来允许删除操作。但请注意,这样做可能会带来安全风险并影响系统稳定性。

  4. 查看官方文档和社区资源:HarmonyOS官方文档和开发者社区可能提供了关于HDC权限管理和文件操作的更多信息和解决方案。

如果问题依旧没法解决,请联系官网客服以获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html。请注意,该地址仅为示例,实际应替换为HarmonyOS或相关开发者论坛的官方客服联系方式。

回到顶部