Java는 스트림과 파일 시스템에서 입력 및 출력을 지원하기 위해 여러 I/O 클래스와 함께 제공되었습니다. 다음은 zip 및 Gzip을 사용한 파일 조작, 인코딩, 직렬화 및 압축을 포함한 Java I/O 예제 목록입니다.
파일
파일 만들기, 읽기, 쓰기, 수정을 보여주는 예제입니다.
- 파일 만들기
- 파일 경로 작성
- 파일 권한 변경
- BufferedInputStream으로 파일 읽기
- BufferedReader로 파일 읽기
- FileOutputStream을 사용하여 파일에 쓰기
- BufferedWriter를 사용하여 파일에 쓰기
- 파일에 콘텐츠 연결
- 파일 삭제
- 특정 확장자를 가진 파일 삭제
- 특정 확장자를 가진 파일 찾기
- 특정 확장자를 가진 파일 이름 바꾸기
- 파일 복사
- 파일을 다른 저장소로 이동
- 파일이 생성된 날짜 가져오기
- 파일의 마지막 수정 날짜 가져오기
- 파일의 마지막 수정 날짜 변경
- 파일을 독자 전용으로 만들기
- 파일 크기 가져오기
- 파일 경로 가져오기
- 파일의 줄 수 가져오기
- 파일이 있는지 확인
- 파일이 숨겨져 있는지 확인
- 에서 UTF-8로 인코딩된 데이터를 읽습니다.
- UTF-8로 인코딩된 데이터를 파일에 쓰기
- 파일을 바이트 배열로 변환
- 바이트 배열을 파일로 변환
- 문자열을 InputStream으로 변환
- InputStream을 문자열로 변환
- 파일을 Hex로 변환
- 파티션의 총 공간 가져 오기
파일 직렬화
개체를 <br /> 파일에 저장
<br /> 파일에서 개체 읽기
ZIP에서 파일 압축을 풉니다
Compress a file as GZIP
GZIP에서 파일 압축 풀기
직렬화된 개체를 <br /> 파일로 압축합니다. Gzip
니다. />
임시 파일에 데이터 쓰기
임시 파일 삭제
임시 파일의 경로 가져오기
디렉토리 삭제
디렉토리 복사
디렉토리가 비어 있는지 확인
현재 디렉토리 가져오기
파일 압축
Compress a file as ZIPZIP에서 파일 압축을 풉니다
Compress a file as GZIP
GZIP에서 파일 압축 풀기
직렬화된 개체를 <br /> 파일로 압축합니다. Gzip
니다. />
임시 파일
Create temporary file임시 파일에 데이터 쓰기
임시 파일 삭제
임시 파일의 경로 가져오기
디렉토리
Create a directory디렉토리 삭제
디렉토리 복사
디렉토리가 비어 있는지 확인
현재 디렉토리 가져오기