public static void main(String[] args) {
File file=new File("image.jpg");
File path=new File("D:/examples");
File tofile=new File(path,"image.jpg");
file.renameTo(tofile);
}
以前剪切文件都是靠复制+粘贴,也就是都要借助IO流来读写。
突然间发现,File类中虽然没有提供类似的功能,但是有类似直接操作变量引用的方法:renameto。
这只是一个重命名方法,但是我们可以在文件名中加入路径,这样直接就由文件所在的当前路径移动到目的地了,而且顺便改变文件名。一举两得。如上例中,文件image.jpg想要把它剪切到D:/examples/目录下,可以借助构造子File(File f,String s)来构造一个File,继而重命名到此File即可完成剪切了!
献丑了。