티스토리 뷰

Java 파일 Move

  • Java에서 파일을 특정 경로로 이동 시키는 방법을 공유하고자 한다.

구현 방법

  • renameTo 메소드를 통해서 새로운 경로로 파일을 이동시킬 수 있다.
 public void moveFile(String folderName, String fileName, String beforeFilePath, String afterFilePath) {
        String path = afterFilePath+"/"+folderName;
        String filePath = path+"/"+fileName;

        File dir = new File(path);

        if (!dir.exists()) { //폴더 없으면 폴더 생성
            dir.mkdirs();
        }
        
        try{
            File file =new File(beforeFilePath);

            // 옮기 고자 하는 경로로 파일 이동
            file.renameTo(new File(filePath));            
        }catch(Exception e){
            e.printStackTrace();
        }
    }

 

반응형
댓글