黑马程序员技术交流社区

标题: 文件类的方法(三) [打印本页]

作者: 李娟    时间: 2011-12-22 18:46
标题: 文件类的方法(三)
本帖最后由 李娟 于 2011-12-23 23:13 编辑

import java.io.*;
class FileDemo
{
        public static void main(String[] args) throws IOException
        {
                method_5();               
        }

        public static void method_5() throws IOException
        {
                File f1 = new File("d:\\Test.java");
                File f2 = new File("d:\\hahah.java");
                sop("rename:"+f1.renameTo(f2));  //运行结果为false,这是怎么回事
        }
作者: 王冀    时间: 2011-12-22 21:01
d:\hahah.java这个文件是否已经存在?
作者: 王昌盛    时间: 2011-12-22 21:02
此时d:\\Test.java文件必须存在,才能重命名成功,若不存在,重命名不成功,返回false
作者: 刘旭    时间: 2011-12-22 21:08
API中的renameTo方法中有这么一句话:如果已经存在具有目标抽象路径名的文件,那么该操作可能无法获得成功。
作者: 刘基军    时间: 2011-12-22 21:12
File f1 = new File("d:\\Testh.java");
File f2 = new File("d:\\hahah.java");
System.out.println("rename:"+f1.renameTo(f2));  //f1所对应的文件需要存在,且不存在f2所对应的文件,才会返回true




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2