首页 > 技术文章 > java 将文件夹下的文件,移动到指定目录下

liuna369-4369 2021-04-13 17:41 原文

            //将文件移动到指定目录
try {
File startFile = new File("D:\\studyPlat2020\\"+tblQuestionEnglish.getUploadPath().substring(0,tblQuestionEnglish.getUploadPath().lastIndexOf("\\")));//获取源文件夹路径
File tmpFile = new File("D:\\studyPlat2020\\target\\"+tblQuestionEnglish.getUploadPath().substring(0,tblQuestionEnglish.getUploadPath().lastIndexOf("\\")));//创建目标文件夹路径

if (!tmpFile.exists()) {//判断文件夹是否创建,没有创建则创建新文件夹
tmpFile.mkdirs();
}
if(startFile.exists()){
for (File f : startFile.listFiles()) {
if (f.renameTo(new File("D:\\studyPlat2020\\target\\"+tblQuestionEnglish.getUploadPath()+f.getName()))) {
// System.out.println("文件移动成功!");
} else {
System.out.println(tblQuestionEnglish.getUploadPath()+f+"文件移动失败!");
}
}
}
} catch (Exception e) {
System.out.println(e);
}

推荐阅读