ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 배치파일(.batch)과 배치파일을 이용 윈도우 폴더 여러개 한꺼번에 만들기
    컴퓨터 알아가기/알아두면 편한 팁 2021. 2. 26. 19:30
    728x90
    반응형

    어떤 일을 할 때 여러개의 폴더생성이 필요할 경우가 있습니다. 물론 마우스 오른쪽클릭을 통해서 새폴더를 만들수가 있는데 여러개의 폴더가 필요할 경우 일일이 만들고 폴더명을 써주는 작업이 조금은 귀찮을 수 있습니다. 

     

    오늘은 엑셀과 메모장을 이용하여 폴더생성기를 만들어 볼까 합니다.

     

    마이크로소프트사의 엑셀은 잘 아시다시피 각 셀별로 독립적으로 움직일 수 있어 문서작성뿐 아니라 기본적인 함수 등 컴퓨터프로그램에서 사용되는 다양한 응용방법이 있습니다. 그 중 간단하게 배치파일(확장자가 bat)을 이용하여 만들어 볼게요

     


     

    ▒ 배치파일 

     

    배치(Batch)파일이 뭘까요?

     

    Batch의 사전적 의미는 일괄처리를 위해 함께 묶어 놓은 것을 말합니다. 

    컴퓨터에서는 이 의미를 윈도우 운영체제나 DOS운영체제 등에서 명령을 내리면 (클릭하면) 순서대로 해석하도록 설계되어진 텍스트 파일입니다. 

     

    부연 설명하자면 반복적인 작업 등을 명령 프롬프트를 이용해 작성해 놓아서 이후 배치파일을 실행만 하면 수행이 됨으로 편리한 기능이라고 볼 수 있어요.

     

    우리가 크롬브라우저를 실행시킬때 바텅화면에 떠 있는 아이콘을 클릭하면 실행이 되는데 사실 실행파일을 클릭하는 것입니다. 

    크롬 아이콘

    상기 크롬아이콘은 원래 Chrome.exe라는 파일입니다. 여기서 .exe가 확장자라고 하고 실행파일이라고 합니다. 같은 개념으로 배치파일은 확장자가 .bat입니다. 바탕화면에 아이콘을 만들어 보면 톱니바퀴 두개가 나오는 군요.

    배치파일 아이콘

    배치파일 주제 하나로도 많은 내용이 있습니다. 기본적으로 윈도우가 활성화되기 전 DOS 명령어 기준으로 프로그래밍해서 배치파일을 만들었거든요. 

     

    오늘은 주제에 충실해서 배치파일의 개념만 잡고 엑셀과 메모장을 이용해서 배치파일을 만들고 여러개의 폴더를 순식간에 만들어 보겠습니다. 

     


    <윈도우 폴더 여러개 만들기>

     

    ① 엑셀을 열고 각 셀에다가 원하는 폴더명을 기입합니다. 예를 들어 10개의 폴더명을 다음과 같이 적어줍니다.

     

     

    ② 이제 B열에 폴더만들기 명령어 입력

     

    B열에 작업을 해 줄건데요. 엑셀뿐 아니라 대부분의 컴퓨터 프로그래밍 언어에서 문자열을 표시할 때 "   "를 사용합니다. 엑셀에서 같이 문장을 이어주는 명령어는 &로 처리합니다. 

     

    예를 들어, '대한민국만세'를 엑셀수식으로 나타내면 다음과 같습니다. (엑셀에서 수식을 사용할 때 맨 앞에 등호 =를 붙힙니다.)

    엑셀 문자열 입력

     

    B열에 폴더를 만드는 명령어 (md)를 사용해서 10개의 셀에 드래그로 지정해 줍니다. 

    폴더지정

    ※ 위 그림을 보시면 빨간표시가 있는데 한칸 띄어쓰기하라는 이야기입니다. 띄어쓰기 하지 않으면 에러가 납니다. 

     

     

    참고로 md는 make directory의 약자로 directory(폴더)를 만들어라의 뜻입니다. A1을 지정했으니 10열까지 마우스로 쭉 드래그해 봅니다. 

    드래그한 이후 모습

    ③ B열 복사후 메모장에 붙히고 다른이름 저장하기

     

    B열을 복사하고 나서 메모장을 열고 붙혀줍니다. 

    메모장은 윈도우 하단 검색창에 메보장이라고 치거나 notepad.exe를 타이핑하면 열립니다. (처음부터 제 블로그를 보신 컴알못분들도 이제는 다 아실겁니다.)

     

    메모장에 붙히고 > 다른이름으로 저장 > 인코딩을 UTF-8 에서 ANSI로 바꿈

    나라이름.txt로 저장

     

    ④ 나라이름.txt 파일을 나라이름.bat 파일로 확장자 변경

     

    해당폴더에서 마우스우측 클릭하여 이름바꾸기로 들어갑니다. 파일명을 1초간 마우스로 눌렀다가 떼도 같은 기능인데 잘 안되시면 마우스우측 클릭하세요.

     

    파일명은 나두시고 확장자를 bat로 바꾸어 줍니다. 

    배치파일 만들기

    그럼 파일의 확장명을 변경하면 사용할 수 없다고 나오는데 변경하지요. 이 경고문구는 향후 컴퓨터를 하면서 확장자 변경할 일이 많을겁니다. 같이 적용하시고 만일 확장자 변경후 파일을 사용할 수 없게되면 다시 원래 확장자로 써 주면 됩니다. 

     

    ⑤ 배치파일 실행하기

     

    나라이름.bat 파일을 더블클릭하면 다음과 같이 한번에 폴더가 생성됩니다. (가나다 순으로 생기는 군요)

     


     

    아주 간단하게 윈도우 폴더 10개를 만들어 보았습니다. 알아두면 편할 것 같아서 공유해 드렸습니다. 상기 작업중 인코딩을 UTF-8을 ANSI로 바꾸었는데요. 인코딩 방식에 대해서는 별도 안내를 할 예정입니다. 
    일단 쉽게 이해할 수 있어야 하는데 사실 좀 어렵더라구요. 겨우 이해했는데 글로 쓰면 더 복잡할 것 같아서 인코딩은 별도 시간을 잡아보겠습니다. 

     

    참고로 UTF-8로 배치파일을 만들어서 실행해 보니 알 수 없는 글자의 폴더가 만들어 졌네요.

     

     

    ☞ 하나 알고 갑니다.

     

    메모장을 열어 놓고 F5를 누르면 현재시간과 날짜가 나오는 거 알고 계신지요?

     

    다음에 뵐게요.

    반응형

    댓글

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Designed by Tistory.