▲ 이 명령프롬프트창 화면 전체를 다 복사하려면 마우스 오른쪽 버튼을 눌러 '모두선택'을 하면되고... 혹은... 일부를 선택해서 복사를 할려면 '표시'를 선택한후 원하는 영역을 드래그 한후... cmd창 내에서 '마우스 오른쪽 버튼'을 한번 탁 클릭해주면 복사가 되니.. 메모장에서 붙여넣기 하면 된다고 했었죠.
(윈도우10 의 cmd는 좀 바뀌었는지, 그냥 왼쪽마우스로 드래그 해서 오른쪽 마우스로 클릭하면 복사가 되네요. 오른쪽버튼을 눌러도 컨텍스트 메뉴가 안나오는듯 합니다.)
근데 여기서... 복사/붙여넣기 과정도 복잡하니.. 그냥 이걸 자동으로 txt파일로 뽑아내줬으면 좋겠다. 그런생각이 들죠?
▲ 그럼 위와 같이 하면 됩니다. dir /b >list.txt 로 지정을 하면... 자동으로 list.txt 의 파일을 생성해서 파일목록을 딱 넣어 줍니다. 물론, 파일이름은 임의로 지정할수 있습니다. 꼭 list로 해야하는거 아닙니다.^^
(메모장 5번째줄에 보면, 이름으로 지정했던 list.txt 는 목록에 안들어갔으면 좋겠는데, 이걸 제외시키는 방법은 모르겠네요. 그냥 수동으로 찾아서 지우셔야...ㅜㅜ
댓글로 '구르몽'님이 알려주셨는데, list.txt를 다른경로로 지정하면 목록에 list.txt가 생기지 않는다고 합니다.
'드라이브명\폴더명' 이 앞에 붙어서 좀 정신이 없고, 폴더가 바뀔때는 한줄 공백도 좀 넣어줘서 보기 편하게 보여졌으면 좋겠다 싶기도 하네요.ㅜㅜ
어쨋든 위와 같은 방법도 좋지만... 아래와 같은 방법도 있습니다.
▲ tree /f 를 치면 트리모양으로 보기편하게 나옵니다.
▲ 뒤에 옵션 없이 그냥 tree 만 입력하면 파일들은 안나오고 폴더명만 트리구조로 보입니다. 어떤가요? 보기가 좀 편한가요? (도스시절 M.EXE 혹은 Mdir / ncd 이 생각나시죠?ㅎㅎ) 마찬가지로 이걸 자동으로 txt 파일이 되도록 만들려면 뒤에 '>list.txt'를 붙이면 되겠죠?
반응형
참고>
▲ dir /? 를 치면 뒤에 붙는 옵션이 어떤게 있는지 설명이 나옵니다.
▲ tree /? 도 마찬가지...
▲ 위와같이 일반 메모장은 줄간격 때문에 다소 보기가 불편한데, notepad++ 같은 에디터로 보면 한결 낫습니다.
(notepad++에디터라서 잘보이는게 아니고, 무슨 폰트냐에 따라 조금씩 다르게 보이는것 같네요. 위 노트패드++에서는 Fixedsys로 설정했던거 같습니다.)
위의 글은.. 파일 몇개로 테스트 해본건데... 파일갯수나 폴더가 많을때 정말 유용하더라구요. 하드란게 언제 망가질지 모르니 가끔씩 이렇게 작업해 두는것도 괜찮을듯 합니다. 자료는 못살리더라도 최소한 거기 뭐가 있었는지는 확인이 가능하니까요.
검색해 들어오신 분들께 부디 많은 도움이 되셨길 바랍니다.^^
참고 1 >
아~ 그리고 한가지 유의사항이 있는데... tree 명령어에는 파일이나 폴더가 '숨김'처리 되어있는건 인식을 안하는것 같으니, 평소 파일이나 폴더에 숨김기능을 쓰셨던 분들은 반드시 숨김해제를 한후에 하셔야 할겁니다. dir 은 /a를 붙이면 숨김파일까지 다 보여주는데, tree는 그런게 없는거 같습니다. tree /? 를 쳐봐도 안나오네요.
참고 2 >
cmd 창 열어서 매번 tree /r >list.txt 를 적는것도 귀찮다. 라고 생각하시는 분들께서는 배치파일하나 만드시면, 윈도우 탐색기에서 더블클릭 한번으로 리스트가 만들어 지도록 할수있습니다.
메모장을 하나 열어서...
@echo off tree /f >%date:-=%-list.txt exit
△ 위의 내용을 메모장에 작성한후에 FileList.bat 로 저장을 합니다. (문법이 맞나 모르겠네요. -_-;)
△ 좀전에 만든 이 FileList.bat 파일을 해당 폴더에 넣으시고, 더블클릭을 한번 해보세요.
댓글