查找Android文件路径

时间:2016-02-27 03:44:13

标签: android file

我正在制作漫画书阅读应用程序。我拿了我的漫画并在手机上为他们创建了一个文件夹。我正在尝试测试我的文件阅读器但是,我不知道如何以编程方式在手机上找到该文件夹​​的路径。我不想硬编码路径。我一整天都在寻找,但却无法找到办法。也许我不理解正确的事情。随意问我有关我正在尝试做什么的更多问题。我很沮丧,我可能没解释得对。

3 个答案:

答案 0 :(得分:0)

有些方法可以帮助Context类:

  

getFilesDir()返回文件系统上目录的绝对路径,其中存储了使用openFileOutput(String,int)创建的文件。

     

openFileOutput(String name,int mode)打开与此Context的应用程序包关联的私有文件以进行写入。如果文件尚未存在,则创建该文件。

可以找到更多方法[这里](http://developer.android.com/intl/es/reference/android/content/Context.html#openFileOutput(java.lang.String,int))

答案 1 :(得分:0)

尝试

File yourFolder = new File(Environment.getExternalStorageDirectory(), "your_folder_name");
if(!yourFolder.exists()) {
    yourFolder.mkdir();
}

它会在内存存储上创建一个文件夹,你不必硬编码文件路径..

答案 2 :(得分:0)

我已经弄明白了。我正在运行android 6.其中权限以不同方式完成。进入设置并启用我的应用存储权限后。这段代码很有用。

File yourFolder = new File(Environment.getExternalStorageDirectory(),"your_folder_name");
if(!yourFolder.exists()) {
    yourFolder.mkdir();
}

谢谢@ELITE