RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

J2ME程序操作文件系统

来源: 作者: 时间:2007-08-14 点击:
/**
    * 注意,上面的方法在文件不存在的情况下,仍能执行成功,所以我们要用下面的方法
    * 判断文件是否存在,此函数要求文件是可读的,
    * 即文件打开方式不能是以 Connector.WRITE 方式打开的
    * 否则会抛出 IllegalModeException 异常
    
*/

   
if (!fc.exists()) {
    
/**
     * 如果不存在,就创建一个文件夹。
     * 注意此函数要求文件的打开方式是可写的,
     * 即用上面的可读方式,在执行到这里会抛出 IllegalModeException 异常
     * 所以我们应该改成Connector.READ_WRITE 方式
     * 也可以用下面的方法:fc.setWritable(true)
     * 但要注意的是,这时文件就不可读了,也就是说你再使用fc.exists(),会抛出异常
     * 所以最好的方法是在打开时就设置为Connector.READ_WRITE 方式
     * 还要注意的是,此方法只能创建一层目录,即,如果other文件夹也不存在,则创建会失败
     * 抛出IO异常。所以该方法执行成功的情况是在other文件夹存在的情况下
     
*/

    fc.setWritable(
true);
    fc.mkdir();
   }
 else {
    
/**
     * 下面的方法是判断打开的文件是否为文件夹
     
*/

    
boolean isfolder = fc.isDirectory();

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章