java File的renameto的用法
java中对于File类中的renameTo()方法,可以如下方式调用:File old = new File(source);File rname = new File(dest);System.out.println(old.renameTo(rname));使用时,注意事项为:1.source不管是代表一个目录,还是一个文件的路径都必须是在磁盘上存在的,如:E:\access\A代...
java中对于File类中的renameTo()方法,可以如下方式调用:
File old = new File(source);
File rname = new File(dest);
System.out.println(old.renameTo(rname));
使用时,注意事项为:
1.source不管是代表一个目录,还是一个文件的路径都必须是在磁盘上存在的,如:E:\access\A代表,在E盘的access文件夹下有一个名字为A的文件夹;或E:\access\cookie2.java表示在E盘的access文件夹下有一个名字为cookie2.java的文件。
2.dest则恰恰相反,代表一个不存在的目录或文件路径(仅限最后一个’'后面文件夹或文件的不存在(必须,否则无法完成),其余的目录必须已存在)。
其中1,2两点必须同时具备,否则出错(返回false)。
因此,可以利用上述操作实现文件的移动(注意,不是复制)。将source中的文件移动至dest目录下,也可以改变文件的类型,执行完renameTo操作后,原有位置的文件不存在,被移动至dest处,且被更改为dest中抽象文件的名字和类型。
上述内容可能一些博文已有提及,侵删。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)