java.io.BufferedReader / BufferedWriter - 파일 복사 빠른 속도로 읽거나 쓰고자 하는 작업에 사용 가능하다. 작업시 메모리 즉 Buffer를 줌으로써 읽기, 쓰기시 성능 향상을 기대 할 수 있다. BufferedWriter 의 경우 버퍼를 잡아 놓았기 때문에 반드시 flush() / close() 를 반드시 호출해 주어야 한다. BufferedReader/BufferedWriter 생성 BufferedReader br = new BufferedReader(Reader r); // Reader r 를 인자로 생성 BufferedReader br = new BufferedReader(Reader r, int size); // Reader r 과 buffer 사이즈를 받아서 생..
java.io.InputStreamReader/ OutputStreamWriter - 파일 내용 출력 파일의 내용을 문자로 읽어서 문자로 화면에 출력하는 방법이다. InputStream/OutStream 클래스의 경우는 byte 단위의 읽기와 쓰기에 사용된다. 여기서 문제는 Java의 Char 와 String의 타입의 경우 Characters로 취급 되어진다. 이말은 Char / String를 저장하려면 char 단위로 읽고 쓰는 Reader 와 Writer를 사용해야 한다. Java는 이 문제를 해결하기 위해서 byte 단위로 데이터를 읽어 Char형태로 변화 시켜 연결 고리 역활을 하는 Object를 만들어 놓았다. 그 것이 InputStreamReader 와 OutputStreamWriter 이다...
java.io.FileInputStream/ FileOutputStream - 파일복사 파일 복사 할 대상의 파일은 FileInputStream 으로 선언하고, 새로운 파일의 대상은 FileOutputStream 를 이용한다. FileOutputStream 생성 // File 의 위치를 인수로 FileOutputStream ex1 = new FileOutputStream(String name); // 기존의 파일이 있는 경우 이어서 쓸지 여부 FileOutputStream ex2 = new FileOutputStream(String name, blooen append); FileInputStream ex3 = new FileInputStream(new File("path")); FileInputStrea..
java.io.FileInputStream - 파일 내용 화면 출력 FileInputStream 는 InputStream 를 상속받았으며, 파일로 부터 바이트로 입력받아, 바이트 단위로 출력할 수 있는 클래스이다. FileInputStream 를 생성할 수 있는 방법으로는 다음 같이 존재한다. FileInputStream 생성 // File 의 위치를 인수로 FileInputStream ex1 = new FileInputStream(""); // 실제 파일 Object를 인수로 FileInputStream ex2 = new FileInputStream(new File("")); 예제 1 package com.athlete.file; import java.io.File; import java.io.File..
java.io.File - Temp 파일 생성및 삭제 File ojbect 내의 createTempFile() function 를 이용하여 임시파일을 생성 할 수 있다. 말 그대로 임시파일 이므로 사용이 끝나면 삭제처리 또한 잊지말고 해주어야 한다. 삭제 처리를 하지 않는다면 수많은 임시파일만 남게 될 것이다. 파일 삭제를 위해서 deleteOnExit() 를 사용 하며, 이 함수는 특징은 삭제 처리한다고 바로 파일을 지우는 것이 아닌 JVM 이 종료 될 때 자동으로 지정된 파일을 삭제 하게 된다. 임시 파일을 생성하기위해서는 prefix 와 확장자명을 지정 해주어 한다. 예제 package com.company.file; import java.io.File; import java.io.IOExcepti..
java.io.File - 파일 Directory 구별 및 파일 리스트 표시. File ojbect 내의 isDirectory function 를 이용한 지정 Directory 내의 파일및 디렉토리 리스트를 표시하는 방법이다. 웹 개발시에도 파일 업로드 및 삭제 작업시 자주 사용 된다. 더 많은 응용이 필요하겠지만... Example package com.umejintan.file; import java.io.File; public class DirectoryFile { public static void main(String[] args) { // Create a file object File file = new File("c://Example//File"); // 1. check if the file ..
자바를 이용하여 파일을 생성하는 방법을 알아 보도록 하자. Example :: Checking for a File's Existence 메소드 exists()를 이용하여 찾고자 하는 파일이 실제로 존재하는지 확인 할 수 있다. package com.umejintan.file; import java.io.File; public class CheckFile { public static void main(String[] args) { // Create a file object File file = new File("c://Example//File//existFile.txt"); // 1. check if the file exists or not boolean isExists = file.exists(); if..
- Total
- Today
- Yesterday
- reflection
- 임시파일
- FileInputStream
- choose
- remove
- InputStreamReader
- file
- 자바
- BufferedWriter
- 파일
- Field
- select
- jstl
- Set
- foreach
- catch
- 소스코드
- isDirectory
- highlight.js
- FOUND_ROW
- IF
- forToken
- BufferedReader
- syntax
- InputStreamWriter
- JSP
- IO
- java
- Rowcount
- 라이브아카데미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |