MAUI创建的文件在Android设备中的实际存储位置咨询
问题解答
你创建的文件实际位于Android设备的应用专属内部存储目录,完整路径是:/data/user/0/com.mycompanyname.myprojectname/files/myprivatefile.txt
为什么在外部的Android/data目录下看不到?
/data/user/0/是Android系统为每个应用分配的私有内部存储区域,只有应用自身拥有访问权限,系统默认禁止第三方工具(包括Windows通过MTP连接的文件管理器、设备自带的Files应用)读取该目录内容,所以你无法通过常规方式找到它。- 你浏览的
Android/data/com.mycompanyname.myprojectname属于外部存储的应用专属目录,路径通常为/storage/emulated/0/Android/data/com.mycompanyname.myprojectname,和代码中使用的内部存储目录是完全独立的两个位置,因此只会看到外部存储下的cache文件夹。
如何确认文件存在?
可以通过你自己的应用代码读取该文件内容验证;如果设备已获取root权限,可使用带root权限的文件管理器(如开启root模式的ES文件管理器)直接访问/data/user/0/com.mycompanyname.myprojectname/files/目录查看该文件。
内容的提问来源于stack exchange,提问作者DumbestGuyOnSaturn
相关产品推荐
相关产品推荐

