아는 것이 좋은 것이다.

[Java] 폴더에 있는 파일을 다른폴더로 이동 본문

Java Programing

[Java] 폴더에 있는 파일을 다른폴더로 이동

start0 2014. 4. 28. 13:46
import java.io.*;   //입출력
public class Image_Move {
  public static void main(String[] args) {
   // TODO Auto-generated method stub
  
        //폴더 참조
        File original_dir = new File("D:\\aaaaa\\bbbbb");  //절대경로
        File move_dir = new File("D:\\aaaaa\\ccccc");
 
        if(original_dir.exists())
        {
            //폴더의 내용물 확인 -> 폴더 & 파일..
            File[] fileNames = original_dir.listFiles();    //내용 목록 반환
             //System.out.println("--------------폴더 읽기-----------------");
            //for(int i=0; i< fileNames.length; i++) {
                //if(fileNames[i].isDirectory()) {
                    //System.out.println(fileNames[i].getName()); //폴더 존재 유무
                //}
            //}
 
            System.out.println("--------------파일 읽기-----------------");
 
            for(int i=0; i< fileNames.length; i++) {
                if(fileNames[i].isFile()) {
     if(fileNames[i].exists())
     {
      if(original_dir.exists())
      {
      }
      File MoveFile = new File(move_dir, fileNames[i].getName()); // 이동될 파일 경로 및 파일 이름
      fileNames[i].renameTo(MoveFile);   //변경(이동)
      System.out.println(fileNames[i].getName()); // 폴더내에 있는 파일 리스트
     }
                }
            }
        }

  }
  
 }
Comments