자바는 텍스트, 스트림 데이터 및 파일 시스템과 함께 작업하기 위한 여러 클래스를 java.io
패키지에 제공합니다. 최근에 자바 파일 및 자바 IO에 대한 여러 예시를 제공했습니다. 이 게시물은 모든 자바 IO 문서의 색인입니다.
자바 IO
- 자바에서 새 파일 만드는 방법 이 게시물에서는 자바 프로그램에서 새 파일을 만드는 방법과 “file.separator” 시스템 속성을 사용하여 프로그램을 플랫폼 독립적으로 만드는 방법을 배웁니다.
- 자바에서 파일 삭제하는 방법 이 게시물에서는 자바에서 파일이나 빈 디렉토리를 삭제하는 방법을 설명합니다. 디렉토리가 비어 있지 않거나 삭제되지 않더라도 삭제가 예외를 throw하지 않는 것에 주목하세요.
- 자바 파일 구분 기호, separatorChar, pathSeparator, pathSeparatorChar 예시로 설명 File 클래스의 네 가지 구분 기호 정적 변수에 대해 알아봅니다.
- 자바에서 비어 있지 않은 디렉토리 삭제하는 방법 자바에서 비어 있지 않은 디렉토리를 재귀적으로 삭제하는 프로그램입니다.
- Java에서 파일 이름 변경 또는 파일 이동하기 Java에서 파일 이름을 쉽게 변경하거나 다른 디렉터리로 이동하는 방법을 배워보세요.
- Java에서 파일 크기 Java 프로그램에서 파일 크기를 가져오는 방법을 배워보세요.
- Java에서 파일 확장자 가져오기 Java 파일에는 파일 확장자를 가져오는 메서드가 없습니다. Java에서 파일 확장자를 가져오는 유틸리티 프로그램을 보여줍니다.
- Java에서 파일 존재 여부 확인하기 Java에서 파일이 실제로 존재하는지 여부를 확인하는 방법을 배워보세요.
- 파일이 디렉터리인지 확인하는 방법 파일이 실제로 디렉터리인지 확인하는 방법을 배워보세요.
- Java에서 파일의 마지막 수정일 가져오기 Java에서 파일의 마지막 수정일을 가져오는 방법을 알아보세요.
- Java FileNameFilter 예제 Java에서 특정 확장자를 가진 파일을 나열하기 위해 FileNameFilter를 사용하는 방법을 배워보세요.
- Java 파일 경로, 절대 경로 및 정규 경로 설명 Java에서 다른 유형의 파일 경로의 차이를 알아보세요.
- Java 파일 권한 Java 프로그램에서 응용 프로그램 사용자의 파일 권한을 얻는 방법과 File 클래스를 사용하여 권한을 설정하는 방법을 알아보세요.
- Java 7 PosixFilePermission을 사용하여 Java에서 파일 권한을 쉽게 설정하는 방법 파일 클래스를 사용하여 권한을 설정하는 데 발생할 수 있는 문제점 및 Java 7 PosixFilePermission이 Java에서 파일 권한을 설정하는 가장 좋은 방법인 이유를 알아보세요.
- Java에서 파일 복사하기 Stream, FileChannel, Apache Commons IO 및 Java 7 Files 클래스를 사용하여 파일을 복사하는 방법을 알아보고 Java에서 파일을 복사하는 가장 좋은 방법을 찾아보세요.
- Java에서 파일 열기 java.awt.Desktop 클래스를 사용하여 연결된 응용 프로그램에서 파일을 열어보세요.
- Java에서 파일 읽기 FileReader, BufferedReader, Scanner 클래스 및 Java 7 Files 클래스를 사용하여 파일을 읽는 방법을 알아보고 인코딩 지원을 얻는 방법과 Java에서 파일을 읽는 가장 좋은 방법을 찾아보세요.
- Java 파일 스캐너 예제 Scanner 클래스를 사용하여 전체 파일을 읽고 정규 표현식과 토큰에 기반하여 파일을 구문 분석하는 방법을 배우세요.
- Java에서 파일을 문자열로 읽기 Java에서 전체 파일을 문자열로 읽는 방법을 배우세요.
- Java에서 파일을 한 줄씩 읽기 Java에서 파일을 한 줄씩 읽는 방법을 배우세요. Java에서 큰 파일을 처리할 때 유용합니다.
- Java에서 파일 쓰기 FileWriter, BufferedWriter, Java 7의 Files 클래스 및 FileOutputStream를 사용하여 파일을 쓰는 방법과 프로젝트 요구 사항에 따라 선택해야 할 올바른 방법을 배우세요.
- Java에서 파일에 텍스트 추가하기 Java에서 기존 파일에 데이터를 추가하는 방법을 배우세요.
- Java InputStream을 파일로 변환하는 예제 OutputStream을 사용하여 Java에서 InputStream을 파일로 변환하는 방법을 배우세요.
- Java 랜덤 액세스 파일 파일의 특정 인덱스에 데이터를 읽고 쓰는 Java RandomAccessFile 사용 예제입니다.
- URL에서 파일 다운로드 자바 프로그램에서 URL에서 파일을 다운로드하는 방법을 배웁니다.
- 자바에서 객체를 파일로 쓰는 방법 직렬화를 사용하여 자바에서 객체를 파일에 저장하는 방법을 배웁니다.
- 자바에서 파일에서 객체를 읽는 방법 역직렬화를 사용하여 자바에서 파일에서 객체를 생성하는 방법을 배웁니다.
- 다른 자바 프로그램에서 자바 프로그램을 컴파일하고 실행하는 방법 다른 자바 프로그램에서 자바 프로그램을 컴파일하고 실행하는 방법을 보여주는 잡다한 프로그램입니다.
- 자바 속성 파일 및 속성 XML 자바에서 속성 파일 및 속성 XML 파일을 읽고 쓰는 방법을 배웁니다.
- 자바 ZIP을 사용하여 파일 또는 디렉토리 압축 이 기사에서는 파일을 ZIP 형식으로 압축하는 방법을 배우게 됩니다. 예제에서는 디렉토리를 재귀적으로 ZIP 형식으로 압축하는 방법을 보여줍니다.
- Java 파일 압축 해제 예제 이 문서에서는 zip 아카이브를 해제하는 방법을 배우게 됩니다.
- Java GZIP 예제 이 문서에서는 파일을 GZIP 형식으로 압축하는 방법과 그 후 Java에서 어떻게 해제하는지를 배우게 됩니다.
- Java 임시 파일 Java는 프로그램에서 사용할 임시 파일을 생성하기 위한 API를 제공합니다. 파일 이름은 무작위로 생성되므로 해킹하기 어렵습니다. Java에서 임시 파일을 생성하고 데이터를 읽고 쓰는 방법을 배워보세요.
반드시 다른 사람들과 공유하고 나중에 사용하기 위해 책갈피에 저장하세요.
Source:
https://www.digitalocean.com/community/tutorials/java-io-tutorial