在sdcard中找不到隐藏文件

时间:2012-07-16 07:37:22

标签: android hidden-files

我正在将文件下载到客户端的sd存储卡中,我使用文件名前面的点(“。”)来隐藏它,问题是当搜索它然后打开它, 未找到。有什么方法可以找到它吗?

编辑: 我也在寻找它:

File file = new File("/sdcard/SEAS Campus/" , "." + StudiesVO.bookID+".pdf");

if(file.exists()){}

也没有意义,但没有结果

谢谢!

1 个答案:

答案 0 :(得分:2)

我想到的一个原因是你有硬编码的SD卡路径。不同的手机型号可能有不同的SD卡路径,因此您的代码不会在某些手机上运行。因此,您应该以编程方式获取外部路径:

File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/SEAS Campus/" , ".StudiesVO.bookID.pdf");