로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

질문 [정보]파일 리스트만 따로 만들기....

첨부 1


dos 명령어로 특정 폴더의 파일만 리스트로 만들수 있는 겁니다. 우연히 웹서핑중 발견하고...저도 이게 많이 필요했던 터라 이렇게 기멀전에 정보공유 합니다. 아래....몽땅 펌!!! @echo off dir j:/b>list.txt copy 만화스캔목록.txt+list.txt copy 만화스캔목록.txt+enter.txt 이게 제가 쓰는 방식입니다. 배치 파일(확장자가 bat인 파일)로 만들어서 쓰고 있지요. 윈2000이나 xp에서도 잘 됩니다. @echo off  -> 이 후에 나오는 명령과 결과가 화면에 나오지 않게 해줍니다. dir j:/b>list.txt  -> j:(dvd 드라이브)의 날짜나 크기 빼고 파일을 이름만(/b 옵션) 출력해서 list.txt에 저장(>list.txt) 합니다. copy 만화스캔목록.txt+list.txt  -> 만화스캔목록.txt라는 텍스트 파일의 맨 뒤에 list.txt라는 파일을 붙여넣기 합니다. copy 만화스캔목록.txt+enter.txt -> 만화스캔목록.txt라는 파일의 맨 뒤에 enter.txt라는 파일을 붙여넣기 합니다. 이 파일은 내용이 없이 줄바꿈만 되어있어서, 이걸 넣어서 공백을 만들어서 각 장마다 구분해 줍니다. 이렇게 해서 나중에 만화스캔목록.txt 파일을 메모장으로 열어서 각 장의 이름만 써주면 됩니다. 게으르다 못해서 이렇게 만들어서 하는데, 상당히 편합니다. 특히 만화 스캔처럼 적을 것이 많으면 더더욱 그렇죠. 아. 참고로 저는 백업시 정리를 편하게 하려고 게임이나 영화, 만화마다 각각 폴더를 따로 만들어서 넣어줍니다. dvd 한 장에 하나만 들어가더라도 꼭 그렇게 해주죠. 그렇게 안하면 저걸로 정리하기 힘들거든요. 배치 파일을 만드시는 방법은 두 가지가 있는데, 탐색기에서 \확장자 감추기\를 해제하신 경우엔 메모장으로 작성하신 후 확장자를 bat로 바꿔주시면 되고, 그게 아니면 시작 메뉴의 \실행\에서 cmd를 입력해서 직접 만들 수도 있습니다. 방법은 다음과 같습니다. copy con (파일명).bat @echo off dir j:/b>list.txt copy 만화스캔목록.txt+list.txt copy 만화스캔목록.txt+enter.txt (F6 키 누름) 이러면 만들어 집니다. 적당히 바꿔서 쓰세요. 물론 텍스트 파일은 이 배치파일이 있는 곳에 생깁니다. ----------------------------------------------------------------------------------------------------------------- 10분후..혹 이와 관련된 유틸이 있나 싶어 찾아보다  또다른 글을 발견 했습니다. 제겐 이방법이 더 좋을듯합니다.. 이것도 몽땅 붙혀넣기 합니다. dir 도움말입니다.. 참고하세요... ㅋㅋ............................ DOS에서 DIR/B *.*>A.TXT라고하면 그폴더의 모든파일명이 A.TXT로 만들어집니다. dir|more dir *.zip /s >list.txt 이렇게 하면 해당 디렉토리내의 하위 디렉토리를 포확한 모든 zip파일에 대하여 list.txt 라는 파일명의 리스트 파일을 생성하게 됩니다. 이때 생성된 파일 안에는 디렉토리별 분류, 디렉토리 명, 날짜, 파일명, 크기, 해당 파일의 갯수, 해당 파일들을 합한 총 용량 등이 기록되게 됩니다. 파일의 이름만 저장하고 싶다면 옵션을 /w 를 줍니다. dir /w *.mp3 > mp3.txt 그렇지만 더더욱 중요한 사실은 dir의 옵션에 /? 을 주면, 자세한 옵션들이 많이 있어요.. Dos 의 도움말을 참고하세요. ---------------------------------------------------------------- C:\\\\>dir /? DIR [드라이브:][경로][파일 이름] [/A[[:]특성]] [/B] [/C] [/D] [/L] [/N] [/O[[:]정렬 순서]] [/P] [/Q] [/S] [/T[[:]시간 필드]] [/W] [/X] [/4] [드라이브:][경로][파일 이름] 나타낼 드라이브, 디렉터리 및/또는 파일을 지정합니다. /A 지정된 특성을 가진 파일을 보여줍니다. 특성 D 디렉터리 R 읽기 전용 파일 H 숨김 파일 A 기록 파일 S 시스템 파일 - 부정을 뜻하는 접두사 /B 최소 형식을 사용합니다 (머리말 정보나 요약 없음). /C 파일 크기에 1000단위로 분리 기호를 보여줍니다. 이것은 기본값 입니다. 분리 기호를 표시하지 않으려면 /-C를 사용하십시오. /D /W와 같으나 세로로 배열하여 보여줍니다. /L 소문자를 사용합니다. /N 파일 이름이 제일 오른쪽에 오도록 새로운 긴 목록 형식을 사용합니다. /O 파일을 정렬된 순서로 보여줍니다. 정렬순서 N 이름순(문자 순서) S 크기순(작은 것 먼저) E 확장명순(문자 순서) D 날짜/시간순(가장 이전 것 먼저) G 그룹 디렉터리 먼저 - 순서를 반대로 하는 접두 기호 /P 정보가 한 화면에 꽉 차면 잠깐 멈춥니다. /Q 파일 소유자를 보여 줍니다. /S 지정한 디렉터리와 하위 디렉터리를 포함하여 보여줍니다. /T 정렬에 사용할 시간 필드를 지정합니다. 시간필드 C 작성한 시간 A 마지막 액세스한 시간 W 마지막 기록한 시간 /W 이름만 가로로 배열하여 보여줍니다. /X 8.3 파일 이름이 아닌 파일에 대한 짧은 이름을 보여줍니다. 이 형식은 긴 이름 앞에 짧은 이름이 추가된 것으로 /N 형식과 같습니다. 짧은 이름이 없으면 공백을 보여줍니다. /4 4자리수 연도를 표시합니다. 스위치를 DIRCMD 환경 변수로 미리 설정할 수 있습니다. 하이픈(-)을 스위치 앞에 접두 기호로 주면 미리 설정된 스위치에 우선합니다. (예, /-W)

이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 3

profile image
김세광 2005.03.07. 13:30
에궁 어렵습니다. 제가 쫌 공부를 하고 봐야 할 것 같습니다. -.-;;
안상준 2005.03.07. 13:30
오 오랜만에 보는 도스명령어..
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?