文件操作之 renameTo方法

一:网上参考资料

1.http://www.cnblogs.com/softidea/p/4273112.html

二:注意点

(1)file1.renameTo(file2),如果file2已经存在,会返回false。

(2)renameTo方法不同盘符格式不同,会返回false

三:解决方法

public static void main(String[] args) {
        // TODO Auto-generated method stub
        String fileStr1 ="D:\\test\\test.jpg";
        String fileStr2 = "E:\\test\\sub\\test2.jpg";
        
        try {
            File file1 = new File(fileStr1);
            File file2 = new File(fileStr2);
            FileUtils.copyFile( file1, file2);
            file1.delete();
            
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

(1)先copy并重命名

(2)删除原文件

posted @ 2017-08-11 16:04  ws珍惜现在  阅读(2606)  评论(1)    收藏  举报