java46 Stream6(디렉토리삭제) ☆File클래스를 이요해서 디렉토리 삭제 디렉토리가 비어 있어야지만 삭제가 가능합니다..... public boolean delete() 이 추상 패스명이 가리키는 파일 또는 디렉토리를 삭제합니다. 이 패스명이 디렉토리를 나타내는 경우, 그 디렉토리가 삭제되기 위해서는 하늘일 필요가 있습니다. 반환값 : 파일 또는 디렉토리가 정상적으로 삭제되었을 경우는 true, 그렇지 않은 경우는 false import java.io.*; public class kkk{ public static void main(String args[]) throws IOException{ File f=new File("새로운폴더"); if(f.exists()){ f.delete(); System.out.println("새로운폴더가 .. 2007. 4. 19. Stream6(디렉토리생성) ☆File클래스를 이요해서 디렉토리 생성 ●mkdir public boolean mkdir() 이 추상 패스명이 가리키는 디렉토리를 생성합니다. 반환값: 디렉토리가 생성되었을 경우는 true, 그렇지 않은 경우는 false 예외: SecurityException - 시큐러티 매니저가 존재해, 시큐러티 매니저의 SecurityManager.checkWrite(java.lang.String) 메서드가 지정된 디렉토리의 생성을 허가하지 않는 경우 ●mkdirs public boolean mkdirs() 이 추상 패스명이 가리키는 디렉토리를 생성합니다. 존재하고 있지 않지만 필요한 친디렉토리도 함께 작성됩니다. 이 오퍼레이션이 실패했을 경우에서도, 몇개의 필요한 친디렉토리의 생성에는 성공하고 있는 경우가 있습니.. 2007. 4. 19. Stream 5.2(파일목록출력하기) ▶파일 목록 출력하기 2 ☆File 목록을 출력하기 위해서는 listFiles()를 이용하면된다. File[] listFiles(); import java.io.*; public class SystemInMain { public static void main(String args[]){ File f=new File("/root/DOWNLOAD"); //파일경로 지정 File[] fs=f.listFiles(); for(int i=0; i 2007. 4. 18. Stream 5.1(파일목록출력하기) ▶파일 목록 출력하기 ☆작업 디렉토리에 대한 정보를 알고자 한다면 파일객체를 생성하면 된다 ☆현재디렉토리의 파일객체생성 ex)File f=new File("."); ☆상위 디렉토리의 파일객체생성 ex)File f=new File("..") import java.io.*; public class SystemInMain { public static void main(String args[]) throws IOException{ File f=new File("."); //현재 디렉토리의 파일 객체 생성 File f1=new File(".."); //상위 디렉토리의 파일 객체 생성 System.out.println("AbsolutePath"); //절대경로 System.out.println("Current f .. 2007. 4. 18. Stream 4(File 클래스) ▶File 클래스 파일 및 디렉토리를 관리할 수 있는 기능을 제공해 주는 클래스입니다. 특정파일의 존재유무, 확인,복사,이름변경등의 작업을 할수 있으나 데이터의 입출력을 담당하는 메서드는 존재하지 않는다. 입출력은 스트림 기반으로 한다는 사실을 기억하자.... ☆File 객체생성의 예 File f=new File("파일이름"); File f=new File("파일경로"); import java.io.*; import java.net.*; import java.util.*; public class SystemInMain { public static void main(String args[]) throws MalformedURLException{ File f=new File("b.txt"); PrintStr.. 2007. 4. 18. Stream 3(표준 스트림과 file스트림) ▶표준출력 ☆표준입출력 스트림 : java.lang 패키지의 System클래스에 스태틱 멤버로 선언되어 있어 자동으로 초기화가 된다 그러므로 단순히 System.in 또는 System.out , System.err 같이 사용하면된다 ☆public static PrintStream out; ==> 콘솔 화면에 문자열을 출력하기 위한 용도 ex)System.out.println("zzz"); ☆public static InputStream in; ==> 키보드의 입력을 받아내기 위해서 사용하는 스트림 ex)int i=System.in.read(); //한바이트씩 읽어낸다. ☆public static PrintStream err; ==> out과 같은 스트림에 있찌만 에러메세지를 출력하기위한 표준 에러 스트림.. 2007. 4. 18. 이전 1 2 3 4 5 6 7 8 다음