표준 입출력과 File: File(4)
·
자바/입출력 IO
1-10. File을 이해하기 위한 예제(10) : 지정된 파일을 지정된 크기(KB)만큼 자르는 예제이다. package File; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; public class Exercise010 { public static void main(String[] args) { String[] input = new String[2]; Scanner sc = new Scanner(System...
표준 입출력과 File: File(3)
·
자바/입출력 IO
1-7. File을 이해하기 위한 예제(7) : 해당 디렉토리에 입력된 문자열과 일치한 파일의 목록을 보여주는 예제이다. package File; import java.io.File; import java.io.FilenameFilter; import java.util.Scanner; public class Exercise007 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); if(input == null) { System.out.println("USAGE : java FileEx7 pattern"); System.exit(0); } String currDi..
표준 입출력과 File: File(2)
·
자바/입출력 IO
1-3. File을 이해하기 위한 예제(3) : 1-2 예제(2)에서 했던 코드에 추가로 서브 디렉토리의 파일과 디렉토리까지 보여주는 예제이다. package File; import java.io.File; import java.util.ArrayList; import java.util.Scanner; public class Exercise003 { static int totalFiles = 0; static int totalDirs = 0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); if(input == null) { System.out.println("..
표준 입출력과 File: File(1)
·
자바/입출력 IO
1. File - 입출력에 대한 가장 기본적이면서도 가장 많이 사용되는 입출력 대상이기 때문에 중요하다. - 아래는 File에 대한 생성자/메서드를 설명한다. : 중요한 부분만 다뤘다. 자세한 내용은 915p를 참고한다. (1) File(String fileName) : 주어진 문자열을 이름으로 갖는 파일을 위한 File 인스턴스를 생성한다. : 여기서 fileName은 파일 이름만 사용해도 되는데 이 경우 프로그램이 실행되는 위치가 경로로 간주된다. (2) File(URI uri) : 지정된 uri로 파일 생성 (3) File(String pathName, String fileName) 또는 File(File pathName, String fileName) : 파일의 경로와 이름을 따로 분리해서 지정할..