📁 FileUtils란?

정의

FileUtils는 Apache Commons IO에서 파일과 디렉터리 작업을 쉽게 수행할 수 있게 해주는 유틸리티 클래스다.

🧩 주요 메서드

메서드 기능
copyFile(File srcFile, File destFile) 파일 복사
copyFileToDirectory(File srcFile, File destDir) 파일을 디렉터리로 복사
copyDirectory(File srcDir, File destDir) 디렉터리 복사
moveFile(File srcFile, File destFile) 파일 이동
moveFileToDirectory(File srcFile, File destDir, boolean createDestDir) 파일을 디렉터리로 이동
moveDirectory(File srcDir, File destDir) 디렉터리 이동
moveDirectoryToDirectory(File srcDir, File destDir, boolean createDestDir) 디렉터리를 다른 디렉터리로 이동
deleteQuietly(File file) 조용히 삭제
forceDelete(File file) 강제 삭제
readFileToString(File file, Charset encoding) 파일을 문자열로 읽기
writeStringToFile(File file, String data, Charset encoding) 문자열을 파일에 쓰기
readLines(File file, Charset encoding) 줄 단위로 읽기
forceMkdir(File directory) 디렉터리 생성

⚠️ 참고

  • 경로를 다룰 때는 Path API와 함께 사용하는 것도 좋다.
  • 단순한 파일 처리에 유용하다.

연결문서

태그:

카테고리:

업데이트:

댓글남기기