android 二次开发 莫名其妙问题一(文件夹创建方式)
来源:互联网 发布:linux系统软件下载 编辑:程序博客网 时间:2024/04/30 07:57
二次开发前人代码。发现文件夹创建,隐藏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文件夹,因此无法进行读取。并且不抛出异常。
解决办法:一定先建文件夹,再进行存取。
0 0
- android 二次开发 莫名其妙问题一(文件夹创建方式)
- android 二次开发 莫名其妙问题三(版本控制问题)
- android 二次开发 莫名其妙问题二(调用百度离线地图)
- 创建文件夹问题(Android)
- 关于android报莫名其妙的问题(一)-引用的R文件错误了
- Hue二次开发(一):创建App
- Hue二次开发(一):创建App
- android文件夹创建等问题
- 莫名其妙填掉 android studio 一坑
- Ecshop二次开发:如何创建一个自定义页面(一)
- Ecshop二次开发:如何创建一个自定义页面(一)
- android 开发网络莫名其妙问题一堆
- 莫名其妙问题
- Android 中 AlertDialog 的多种创建方式(一)
- Android 创建与解析XML(一)---- SAX方式
- MasterCAM二次开发(一)
- Cad二次开发(一)
- Android 美化文件夹(一)
- java中List<?>是什么意思?
- Linux监控命令全覆盖
- freeamrk 宏
- 公司转社保流程
- hadoop shell 详解
- android 二次开发 莫名其妙问题一(文件夹创建方式)
- FFPLAY的原理(一)
- Kaggle入门——使用scikit-learn解决DigitRecognition问题
- 关于C#窗体登录网站获取网页Cookie
- LeetCode:Single Number
- Android内存问题的几种解决方案(一)
- Intent 匹配规则
- Androidの发送Email
- mysql性能优化-慢查询分析、优化索引和配置