【发布时间】:2018-01-17 14:19:39
【问题描述】:
我在 android 设备内部存储根目录中有一个名为 MyFolder 的文件夹。没有安装外部SD卡。可以使用 ES 文件管理器检查文件夹 我想将文件写入该目录。 我尝试了以下,但似乎都不是我想要的。那么sd应该怎么做呢? 请帮忙。
File sd = Environment.getExternalStorageDirectory();
// File sd = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) ;
// File sd = new File( Environment.getExternalStorageDirectory().getAbsolutePath());
// File sd = Environment.getRootDirectory() ; // system
// File sd = Environment.getDataDirectory() ;
backupDBPath = "MyFolder/_subfolder/mydata.txt";
File backupDB = new File(sd, backupDBPath);
【问题讨论】:
-
这是一个简单还是困难的问题?
-
我在 ES 文件管理器上再次检查它的路径,它是“mnt\sdcard\Myfolder”并且文件被写入那里。我应该更仔细地测试和调试它。
-
您询问如何将文件存储在内部存储设备上,而不是外部存储设备上
-
这就是我的看法。我通过 Windows 10 桌面连接 android 设备。在窗口文件夹中找到设备。单击标有“内部存储”的图标,它会显示所有文件夹,包括 \MyFolder。安卓设备上ES文件管理器显示的路径,居然是“mnt\sdcard\Myfolder”
标签: android directory android-internal-storage