首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

文件抛java.io.IOException: at com.sun.midp.io.j2me.file.Protocol.delete异常!

2014-01-26 
文件抛java.io.IOException: at com.sun.midp.io.j2me.file.Protocol.delete异常!java.io.IOException: at

文件抛java.io.IOException: at com.sun.midp.io.j2me.file.Protocol.delete异常!

java.io.IOException:
at com.sun.midp.io.j2me.file.Protocol.delete(+76)
at zzMenu.zzCanvas.DelFile(+67)
at zzMenu.zzCanvas.AutoEvent(+5296)
at zzMenu.zzCanvas.run(+58)
该怎么解决,代码如下:
public static void DelFile(String delFileName) {
FileConnection fc = null;
try {
fc = (FileConnection) Connector.open(downPakUrl + delFileName);
if (fc.exists()) {// 如果文件存在
System.out.println("hhhh"+delFileName);
fc.delete();
}else{
return;
}
fc.close();
} catch (Exception e) {
e.printStackTrace();
}
}


------解决方法--------------------------------------------------------
把else里的return注释了试试
------解决方法--------------------------------------------------------
将这句 "hhhh"+delFileName,  改为 downPakUrl + delFileName, 有没有打印出来,打印什么??
因为怀疑协议有问题,在使用FileConnection时,传给Connector.open(String)的参数要以  file://开头的。

        

热点排行