获取指定文件路径的文件

问题描述:

我想获取保存在手机特定目录中的文件。 我如何找到并获得一个引用,这样我就可以做到像上传到服务器一样不同的东西?获取指定文件路径的文件

在此先感谢。

使然

File f = new File("location"); 

记住,如果你想访问你需要设置权限的SD卡。然后,只要以你想要做的事情的方式处理“文件”。

如果你正在寻找使用SD卡检查这个帖子: Permission to write to the SD card

[编辑 - 示例]

String filenameToWrite = "Test.jpg" 
try{ 
    File f = new File(Environment.getExternalStorageDirectory() + "/Photos/"); 
    if (f.exists()){ 
     File fileToWrite = new File(Environment.getExternalStorageDirectory() + "/Photos/" + filenameToWrite; 
     // Do something to write file, save bitmap, save byte stream, etc. 
    } 
} catch(IOException e){ 
    Log.e("File", "Could not save file, error occured: " + e.toString()); 
} 

下面是一些入门教程,以帮助您了解如何读取和写入java中的文件。这(除了'路径')是一个java问题,而不是一个Android问题。

教程:

http://beginwithjava.blogspot.com/2011/04/java-file-save-and-file-load-objects.html

http://www.roseindia.net/java/beginners/java-write-to-file.shtml

+0

你可以举一个例子如何写位置 - 让我只说我有图片文件夹? 非常感谢! – 2012-08-08 12:31:54

+0

RyanLnBinary - 感谢!!!!! – 2012-08-08 13:04:42

+1

如果你已经解决了你的问题,那么你应该'接受答案',如果没有,那么后你的查询 – MAC 2012-08-08 13:06:57

好吧,你在哪里存储你的文件吗?

存放在特定区域中的文件,如

Environment.getExternalStorageDirectory() 

然后,当你想读它,只需要使用使用的文件名,并从上述方法得到的路径。

+0

它工作 谢谢! – 2012-08-08 12:40:15