[] STUDY ³»¿ë

ÀÛ¼ºÀÏ 2004-02-12
ÀÛ¼ºÀÚ park
Á¶È¸¼ö 1148
Á¦ ¸ñ ƯÁ¤µð·ºÅ丮³»ÀÇ ÆÄÀϸñ·Ïº¸±â

¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â

//  File  class  test

import  java.io.*;
import  java.util.*;

class  fileTest
{
    //Fileds
    String  fileName;  //Å°º¸µå·Î  ÀԷµȠ ÆÄÀÏ  ÀúÀå
    String  filePath  =  "f:/park/java";

    //Å°º¸µå·Î  Æ¯Á¤  ÆÄÀÏ  ÀÔ·Â
    public  void  fileInput()
    {
        try
        {
            InputStreamReader  reader  =  new  InputStreamReader(System.in);
            BufferedReader  inputBuffer  =  new  BufferedReader(reader);
            
            System.out.print("File  Name  =  ");
            fileName  =  inputBuffer.readLine();
        }
        catch(Exception  ex){}    
    }
    
    //ÆÄÀÏ  Á¤º¸  Ãâ·Â
    public  void  fileInfo()
    {
        File  f=  new  File(filePath,fileName);
        double  fileSize;
        Date  date;
        System.out.println("-------------------------");    
        //  ÆÄÀÏ  À¯¹«  ÆǺ°
        if(!f.exists())  
        {
            System.out.print(f.getParent());
            System.out.println("  ³»¿¡  ÆÄÀÏÀÌ  Á¸ÀçÇÏÁö  ¾Ê½À´Ï´Ù.");
            return;
        }
        
        //  Àб⠠Àü¿ëÀΰ¡  
        if(  f.canWrite())
        {
            System.out.println("¾µ¼ö  ÀÖ½À´Ï´Ù.");
        }
        else
        {
            System.out.println("Àб⠠Àü¿ë  ÀÔ´Ï´Ù.");
        }
        
        //  ÇØ´ç  ÆÄÀÏÀÇ  Àý´ë  °æ·Î  Ç¥½Ã
        System.out.println("Path  =  "  +  f.getAbsolutePath());
        
        //  ÃÖÁ¾  ¼öÁ¤ÀÏ
        date  =  new  Date(f.lastModified());
        System.out.println("Last  Modified  =  "  +  date.toString());
        
        //  ÆÄÀÏÀÇ  Å©±â  (Mb)
        fileSize  =  f.length()  /  1000;
        System.out.println("File  Size  =  "  +  fileSize  +  "Kb");    

        System.out.println("-------------------------");    
    
    }
    
    //  Æ¯Á¤  µð·ºÅ丮³»  ¸ðµç  ÆÄÀÏ  Ãâ·Â
    public  void  allListFile    ()
    {
        File  path  =  new  File(filePath);
        
        String  files[]  =  path.list();
        for(int  i=0  ;  i<files.length  ;  i++)
        {
            System.out.println(files[i]);
        }
        
    }
    
    public  static  void  main(String  args[])
    {
        fileTest  ft=new  fileTest();
        ft.fileInput();
        ft.fileInfo();
        ft.allListFile();
    }
    
}

ƯÁ¤µð·ºÅ丮³»ÀÇ ÆÄÀϸñ·Ïº¸±â °ú(¿Í) °ü·ÃµÈ Ãß°¡ Á¤º¸

  • ƯÁ¤µð·ºÅ丮³»ÀÇ ÆÄÀϸñ·Ïº¸±â [2004-02-12] [park´Ô Àç°ø] [Á¶È¸:1148]
  • ÆÄÀÏ ´ÙÀ̾ó·Î±× âÀ» ¿­¾î ÆÄÀÏ ¼±ÅÃÇϱâ [2004-02-10] [park´Ô Àç°ø] [Á¶È¸:2585]
  • µå¶óÀ̺ê¸í°ú ƯÁ¤ µð·ºÅ丮¾ÈÀÇ ÆÄÀÏ Ãâ·ÂÇϱâ [2004-02-09] [studyto´Ô Àç°ø] [Á¶È¸:1805]

    ¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â