2009년 5월 19일 화요일

폴더 파일 비교 복사 프로그램

 

 

 

 

 

 

 

텍스트큐브 첨부파일이 좀 이상한거 같으니까 일단 소프트피디아 링크도 남겨놓을께요.

http://www.softpedia.com/get/System/File-Management/ThirdDir.shtml

 

 

 

아주 작고 간단한 툴인데 폴더 비교해서 다른 파일이 존재하면 복사해주는 툴입니다.

 

예를 들어서 제가 뭘 했는지 스샷을 설명드리자면

 

7100 한글 버전을 111 폴더에 마운트하고

7100 영문 버전을 222 폴더에 마운트했습니다.

그리고 333 폴더를 출력 폴더로 지정하고 비교를 했습니다.

 

그러면 111 폴더에는 존재하는데 222 폴더에는 존재하지 않는 파일들만

몽땅 333 폴더에 복사해줍니다.

이렇게 하면 임시한글패치 만드는게 조금 쉽겠죠?

 

그런데 물론 ko-kr 폴더와 0412 폴더만 추출하는 것 보다는 파일이 많지만

대부분의 파일들은 7100용파일이라 별로 쓸모가 없는 것들입니다.

단지 한글판에만 들어있다는 차이일 뿐이죠.

 

이 툴은 기본적으로 "비교해보고 없는 파일만" 복사해주는데요

저기 옵션체크하는거 활용하면 같은 이름의 파일이라도 업데이트된 파일을 복사해주는 기능도 있습니다. 하지만 제가 그걸 체크하지 않은 이유는 영문판보다 한글판에서 업데이트된 파일이라면 보나마나 설정에 관한 것인데 (하이브 포함) 이 파일들은 7100의 특성을 담고 있을 확률이 높기 때문에 어차피 영문판에 사용할 임시패치 파일로서의 자격으론 부족합니다. 설정 파일은 복사하면 오히려 빌드가 달라서 에러가 날 수 있으니까 순수하게 MUI 파일만 복사하는게 좋겠죠.

 

Input 폴더에는 "추가 파일이 들어있다고 생각되는 폴더"

Compare 폴더에는 "원본 폴더"

Output 폴더는 "추가 파일을 복사해줄 대상 폴더"

그리고 Recursed 체크해주면 하위폴더까지 포함해서 검색해줍니다.

 

Start 누르시면 작업이 시작됩니다. 파일이 엄청 많은데도 의외로 금방 되더군요.

이렇게 뽑으니 무려 용량이 300mb (ko-kr 폴더랑 0412 폴더만 뽑으면 100mb 안됩니다.)

winsxs 폴더가 무려 166mb를 차지하는군요.

 

 

 

 

댓글 5개:

  1. 드뎌 올려주셨군요..하도 막혀서 이걸로 함 써봐야겟네요.

    한가지 더 질문좀 드릴게요.

    imagex로 마운트가 될때도 있고 안될때도 있는데 이건 버그인가요?install.wim 풀어논 파일 언마운트도 안될때도 있고 예를 들어 mount폴더에풀어놓고 progam폴더와windows폴더가 생기는데 잘못해서 언마운트실패시 지우려고해도 지워지지가 않는데 권한이 필요하다 뜨는데 이거 해결방법좀 없을까요?포맷을 안하면 지워지지가 안네요.운영체제와 연동되서 그런거 같기도 하고?

    답글삭제
  2. @주 - 2009/05/19 21:33
    저도 몇번 당해보기는 했는데... 버그라기 보다는 OS 폴더니까 권한 문제때문에 그렇겠죠. 일단 재부팅하고 다시 언마운트 해보는게 첫번째 방법이고. 두번째로는 Unlocker 라는 툴로 시도해보는 방법입니다. 언락커로 하면 시간은 엄청 걸리지만 결국엔 다 지워지기는 지워지더라구요.

    답글삭제
  3. 스누피님 답변감사합니다.^^

    지워지지않는파일 Unlocker툴로 해봐야겠네요.

    답글삭제
  4. Winmerge라는것도 괜찮습니다. http://winmerge.org/

    근데 ThirdDir은 굉장히 가벼워보이네요 ^^;

    답글삭제
  5. @AMD64 - 2009/05/20 13:03
    네 Winmerge는 정교한 비교 툴이고 이건 그냥 추가된 파일만 복사해주는 툴이라 기능이 좀 다른 것 같아요 ^^

    답글삭제