首页 > 代码库 > Java移动文件到另外一个目录

Java移动文件到另外一个目录

private void moveTotherFolders(String pathName,String fileName,String ansPath){    String startPath = this.path + pathName + File.separator + fileName;    String endPath = ansPath + File.separator + currentDate + File.separator;    try {        File startFile = new File(startPath);        File tmpFile = new File(endPath);//获取文件夹路径        if(!tmpFile.exists()){//判断文件夹是否创建,没有创建则创建新文件夹            tmpFile.mkdirs();        }        System.out.println(endPath + startFile.getName());        if (startFile.renameTo(new File(endPath + startFile.getName()))) {            System.out.println("File is moved successful!");            log.info("文件移动成功!文件名:《{}》 目标路径:{}",fileName,endPath);        } else {            System.out.println("File is failed to move!");            log.info("文件移动失败!文件名:《{}》 起始路径:{}",fileName,startPath);        }    } catch (Exception e) {        log.info("文件移动异常!文件名:《{}》 起始路径:{}",fileName,startPath);    }}

 

这个方法的作用就是,将startPath 下的文件 fileName 移动到endPath 下

 

Java移动文件到另外一个目录