您的位置:首页 > 移动开发 > Android开发

android 二次开发 莫名其妙问题一(文件夹创建方式)

2014-12-17 10:07 169 查看
二次开发前人代码。发现文件夹创建,隐藏bug,如下

String C = detail.getPicname();//C代表从服务器得来的文件名(如:一张图片的文件名)

String Path=Environment.getExternalStorageDirectory().getPath()+"/FileA/FileB/";//FileB为文件夹

String fPath = Path +C;//

File file = new File(fPath);

if (file.exists()) {

continue;

}

上边这种创建方式是不正确的

原因如果C文件不存在,则C文件名为空,android自动创建大小为0,文件名为“FileB”的文件其他相关下载因为无法寻找到FileB文件夹,因此无法进行读取。并且不抛出异常。

解决办法:一定先建文件夹,再进行存取。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐