700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java将文件移动到指定位置

java将文件移动到指定位置

时间:2019-12-24 14:05:58

相关推荐

java将文件移动到指定位置

此函数Boolean ismove = oldNameFile.renameTo(newNameFullPath);可重命名,也可以移动文件到指定位置

/*** 移动文件到指定位置* @param fileFullNameCurrent 要移动的文件全路径* @param fileFullNameTarget 移动到目标位置的文件全路径* @return 是否移动成功, true:成功;否则失败*/public static Boolean moveFileToTarget(String fileFullNameCurrent,String fileFullNameTarget) {boolean ismove = false;File oldName = new File(fileFullNameCurrent);if (!oldName.exists()) {logger.warn("{}","要移动的文件不存在!");return ismove;}if (oldName.isDirectory()) {logger.warn("{}","要移动的文件是目录,不移动!");return false;}File newName = new File(fileFullNameTarget);if (newName.isDirectory()) {logger.warn("{}","移动到目标位置的文件是目录,不能移动!");return false;}String pfile = newName.getParent();File pdir = new File(pfile);if (!pdir.exists()) {pdir.mkdirs();logger.warn("{}","要移动到目标位置文件的父目录不存在,创建:" + pfile);}ismove = oldName.renameTo(newName);return ismove;}public static void main(String[] args){String filePath = "D:\\test\\b.txt";String filePathNew = "D:\\test\\c\\d\\b.txt";Boolean ismove = moveFileToTarget(filePath, filePathNew);System.out.println(ismove);System.out.println("over");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。