Programming/JAVA,JSP

JAVA 파일 검색 코드

TanSanC 2013. 12. 28. 17:03

import java.io.File;

import java.io.IOException;

 

public class FileTest {

           public static void main(String[] args) throws IOException {

                     String name = "c:/";                 

                     searchDirectory(name);

                    

 

           }

 

           static void searchDirectory(String name) {

                     File dir = new File(name);

                     String[] fileNames = dir.list();

                     for (String s : fileNames) {

                               

                                File f = new File(name + "/" + s); // 절대 경로로 이름을 주어야 함

                                if( f.isHidden())

                                {

                                          continue;

                                }

                                System.out.println("===============================");

                                System.out.println("이름: " + f.getName());

                                if( f.getName().equals("c01.bmp"))

                                          //

                                          if(f.getName().contains("c01"))

                                {

                                          System.err.println("Find Out!!!!");

                                          System.exit(0);

                                }

                                System.out.println("경로: " + f.getPath());

                                if( f.isDirectory() )

                                {

                                          searchDirectory(name + "/" + s);

                                }

                                System.out.println("===============================");

                     }

           }

}