File类剪切/移动文件:renameTo方法

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即可完成剪切了!

 

献丑了。

展开阅读全文

没有更多推荐了,返回首页