String str ="mnt/sd/mkl/pic2";
str = new String(str.getBytes("8859_1"), "GB2312");//8859_1
File desFile = new File(str);
if(desFile.isDirectory())
{
//这里不执行
if(!desFile.exists())
{ desFile.mkdir();}
continue;
}
if(desFile.isFile())
{
//居然执行这里
}
解决方案 »
- Android GPS位置获取 为什么总是不能运行??!!!
- 关于Eclipse搭建android开发平台问题
- Notification 通知栏的图标怎么显示内存卡上面的图片?
- vanetmobisim中怎么解析tiger图
- 为什么同一布局代码在不同的工程中会出现不同的效果???
- app list 可不可以动态加载和更新?
- 在手动断网出现 webpage not available处理
- 关于SimpleAdapter的问题,求助。
- 关于activity binder service 线程未结束 finish 生命周期
- ExpandableListView屏蔽长按事件
- 面试
- 请教各位专家:安卓webview能否使用jwplayer 最好demo,如果否能否不使用webview APP嵌入网页
这个码制似乎故弄玄虚
难道文件名非得 GBK码制?
这个码制可能有问题,
有“GB2312”的含义 表示 原字节码是 GB2312(不对),再转换成8859_1的;
File desFile = new File(str);
if(desFile.isDirectory())
{
if(!desFile.exists())
{ desFile.mkdir();
}
// continue;
}
if(desFile.isFile())
{
//居然执行这里
}