JAVA文件重命名详解编程语言

import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.util.zip.ZipEntry; 
import java.util.zip.ZipOutputStream; 
 
import org.apache.tools.ant.Project; 
import org.apache.tools.ant.taskdefs.Expand; 
import org.apache.tools.ant.taskdefs.Zip; 
import org.apache.tools.ant.types.FileSet; 
 
public class Test { 
 
	public static void main(String[] args) { 
		renameFile("E:/examineePhoto", "123.jpg", "1234.jpg"); 
	} 
	 
	public static void renameFile(String path, String oldname, String newname) { 
		if (!oldname.equals(newname)) {// 新的文件名和以前文件名不同时,才有必要进行重命名 
			File oldfile = new File(path + "/" + oldname); 
			File newfile = new File(path + "/" + newname); 
			if (!oldfile.exists()) { 
				return;// 重命名文件不存在 
			} 
			if (newfile.exists())// 若在该目录下已经有一个文件和新文件名相同,则不允许重命名 
				System.out.println(newname + "已经存在!"); 
			else { 
				oldfile.renameTo(newfile); 
			} 
		} 
	} 
	 
 
} 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/16335.html

(0)
上一篇 2021年7月19日 19:14
下一篇 2021年7月19日 19:14

相关推荐

发表回复

登录后才能评论