频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

java中文件操作大全

来源: 作者: 出处:巧巧读书 2007-05-21 进入讨论组

    四.文件重命名

java中文件操作大全(图一)
java中文件操作大全(图二)    /** *//**文件重命名
java中文件操作大全(图三)     * @param path 文件目录
java中文件操作大全(图三)     * @param oldname  原来的文件名
java中文件操作大全(图三)     * @param newname 新文件名
java中文件操作大全(图四)     */
java中文件操作大全(图一)java中文件操作大全(图二)    public void renameFile(String path,String oldname,String newname)...{
java中文件操作大全(图五)java中文件操作大全(图六)        if(!oldname.equals(newname))...{//新的文件名和以前文件名不同时,才有必要进行重命名
java中文件操作大全(图三)            File oldfile=new File(path+"/"+oldname);
java中文件操作大全(图三)            File newfile=new File(path+"/"+newname);
java中文件操作大全(图三)            if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名
java中文件操作大全(图三)                System.out.println(newname+"已经存在!");
java中文件操作大全(图五)java中文件操作大全(图六)            else...{
java中文件操作大全(图三)                oldfile.renameTo(newfile);
java中文件操作大全(图七)            } 
java中文件操作大全(图七)        }         
java中文件操作大全(图四)    }
    五.转移文件目录

    转移文件目录不等同于复制文件,复制文件是复制后两个目录都存在该文件,而转移文件目录则是转移后,只有新目录中存在该文件。

java中文件操作大全(图一)java中文件操作大全(图二)    /** *//**转移文件目录
java中文件操作大全(图三)     * @param filename 文件名
java中文件操作大全(图三)     * @param oldpath 旧目录
java中文件操作大全(图三)     * @param newpath 新目录
java中文件操作大全(图三)     * @param cover 若新目录下存在和转移文件具有相同文件名的文件时,是否覆盖新目录下文件,cover=true将会覆盖原文件,否则不操作
java中文件操作大全(图四)     */
java中文件操作大全(图一)java中文件操作大全(图二)    public void changeDirectory(String filename,String oldpath,String newpath,boolean cover)...{
java中文件操作大全(图五)java中文件操作大全(图六)        if(!oldpath.equals(newpath))...{
java中文件操作大全(图三)            File oldfile=new File(oldpath+"/"+filename);
java中文件操作大全(图三)            File newfile=new File(newpath+"/"+filename);
java中文件操作大全(图五)java中文件操作大全(图六)            if(newfile.exists())...{//若在待转移目录下,已经存在待转移文件
java中文件操作大全(图三)                if(cover)//覆盖
java中文件操作大全(图三)                    oldfile.renameTo(newfile);
java中文件操作大全(图三)                else
java中文件操作大全(图三)                    System.out.println("在新目录下已经存在:"+filename);
java中文件操作大全(图七)            }
java中文件操作大全(图五)java中文件操作大全(图六)            else...{
java中文件操作大全(图三)                oldfile.renameTo(newfile);
java中文件操作大全(图七)            }
java中文件操作大全(图七)        }       
java中文件操作大全(图四)    }

    六.读文件

    1.利用FileInputStream读取文件

java中文件操作大全(图一)java中文件操作大全(图二)    /** *//**读文件
java中文件操作大全(图三)     * @param path
java中文件操作大全(图三)     * @return
java中文件操作大全(图三)     * @throws IOException
java中文件操作大全(图四)     */
java中文件操作大全(图一)java中文件操作大全(图二)    public String FileInputStreamDemo(String path) throws IOException...{
java中文件操作大全(图三)        File file=new File(path);
java中文件操作大全(图三)        if(!file.exists()||file.isDirectory())
java中文件操作大全(图三)            throw new FileNotFoundException();
java中文件操作大全(图三)        FileInputStream fis=new FileInputStream(file);
java中文件操作大全(图三)        byte[] buf = new byte[1024];
java中文件操作大全(图三)        StringBuffer sb=new StringBuffer();
java中文件操作大全(图五)java中文件操作大全(图六)        while((fis.read(buf))!=-1)...{
java中文件操作大全(图三)            sb.append(new String(buf));    
java中文件操作大全(图三)            buf=new byte[1024];//重新生成,避免和上次读取的数据重复
java中文件操作大全(图七)        }
java中文件操作大全(图三)        return sb.toString();
java中文件操作大全(图四)    }
文章地址: http://www.qqread.com/java/2007/05/c313336.html 更多文章 更多内容请看Java环境安装配置Java编程开发手册专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章