如何获取内部存储器文件?

时间:2013-11-01 00:46:51

标签: android android-file android-memory

我试图获取内部存储器文件或路径。但我无法做到。下面的代码对我不起作用。

ContextWrapper cw = new ContextWrapper(getApplicationContext());
File directory = new File(cw.getFilesDir(), "Music");
directory.mkdirs();
File file = new File(directory, "aaa.mp3");
file.createNewFile();
file.mkdirs();

OR

File dir=Environment.getDownloadCacheDirectory();
dir.createNewFile();
dir.mkdirs();
File file = new File(dir, "aaa.mp3");
file.createNewFile();
file.mkdirs();

OR

File dir=Environment.getDataDirectory();
dir.createNewFile();
dir.mkdirs();
File file = new File(dir, "aaa.mp3");
file.createNewFile();
file.mkdirs();

plz解释getDirFiles()。我读同样的情况getDirFiles()工作。但我不能使用它。

1 个答案:

答案 0 :(得分:0)

有点晚了。如果您还没有找到解决方案,那么只需检查我的same issue conversation即可。

有时候我们会编写完美的逻辑但是我们仍然会因为某些原因而面临问题。就像设备和计算机之间的物理连接一样,这会阻碍从设备获取数据。