考虑上面的图片。它显示内部存储中的文件夹和文件。我的问题是我无法获取内部存储的绝对路径。我尝试使用
字符串路径= getFilesDir()。getAbsolutePath();
但这给了我应用存储的路径。我的目标是将文件从应用程序的私有存储备份到内部存储的顶部。而且我无法在Web上找到解决方案,也无法在堆栈溢出上找到解决方案。建议解决此问题的方法!
Environment.getExternalStorageDirectory();
返回主共享/外部存储目录。
注意:请不要在这里与“外部”一词混淆。最好将此目录视为媒体/共享存储。它是一个文件系统,可以保存相对大量的数据,并且可以在所有应用程序之间共享(不强制执行权限)。传统上,这是SD卡,但也可以将其实现为设备中的内置存储,该设备与受保护的内部存储不同,并且可以作为文件系统安装在计算机上。
File dir = Environment.getExternalStorageDirectory();
String path = dir.getAbsolutePath();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句