본문 바로가기
Research/etc

윈도우에서 여러 폴더를 원하는 이름으로 동시에 만드는 방법

by RIEM 2022. 3. 2.

안녕하세요. 

윈도우에서 우리가 원하는 형식으로 복수의 폴더들을 한번에 만드는 방법을 알아보겠습니다.

패션 브랜드의 MD 업무를 하다보면 상품 이미지들을 저장할 수십 개의 폴더를 특정한 형식의 이름으로 생성해야 하는 경우가 종종 있습니다. 오늘은 윈도우의 Powershell을 활용하여 자동화하는 방법을 알아보겠습니다.

 

 

1.만들고자 하는 폴더명 리스트 만들기

제품 사진이 11개 있습니다. 위 제품은 발렌시아가 2022 여름 새시즌 제품 이미지들을 예시로 가져왔습니다. 우리의 보스가 각 제품 사진별로 폴더를 만들라고 했다고 가정해보겠습니다. 대부분은 오른쪽 마우스 버튼을 클릭해 새 폴더를 생성하여 폴더 안에 이미지를 드래그해서 이동시킬 것입니다. 

하지만 이것이 100개, 200개라고 가정해봅시다. 이것을 언제 다 만들까요? 이럴 때 당신은 컴퓨터가 당신의 일을 대신 하도록 시켜야 합니다.

우선 당신이 만들고 싶은 폴더명의 리스트를 만들겠습니다. 폴더명 리스트를 자동으로 만드는 방법도 있긴 하지만 여기서는 해당 폴더명 리스트를 이미 만들었다고 가정하고 진행하겠습니다.

 

파일이름들의 리스트를 단순 나열했습니다.

 

2. 폴더 생성 명령어 리스트 만들기

 

 위와 같이 명령어 리스트를 만들어 보겠습니다.

concatenate() 함수를 활용해 파일명 앞에 ‘mkdir ’을 붙인 새로운 문장을 만듭니다. 여기서 mkdir 다음에 한칸이 띄어쓰기로 꼭 들어가야 합니다. concatenate()는 단어들을 연결지어주는 함수입니다. mkdir는 ‘make directory’의 약자로 폴더를 커맨드 프롬프트에서 폴더를 생성하는 명령어를 뜻합니다. 

명령어 리스트가 완성되었으니 명령어를 사용해보러 갑시다.

 

3. 폴더 생성하기

폴더를 만들고자 하는 폴더로 갑시다. 저는 이 사진들이 있는 곳에 같은 이름의 폴더를 만들겁니다.

 

오른쪽 마우스 클릭을하고 Windows 터미널에서 열기 버튼을 눌러줍니다

 

그럼 이런 요상한 창이 뜨게됩니다. 이곳이 바로 우리가 명령어를 수행할 공간입니다.

 

시트에 올려두었던 명령어 리스트들을 드래그해서 ctrl+C(복사)합니다.

 그냥 붙여넣기 버튼을 누릅니다.

정상적으로 폴더가 만들어졌다는 문구가 보입니다. 

폴더들이 잘 만들어졌습니다.

 

4. 폴더에 이미지 이동

 이미지도 폴더도 다 준비되었습니다. 그럼 각 이미지들을 폴더로 넣는 방법을 알아보겠습니다. 참을성 좋은 보스라면 하나씩 드래그해서 옮겨도 되겠지만 우리에겐 그런 상황이 잘 주어지지 않습니다. 자동으로 폴더 생성한 것처럼 이동도 동일하게 해보겠습니다. 

 

 

위와 같은 공식으로 명령어를 만들어줍니다.

move product_jacket_001.jpg product_jacket_001

이 명령어의 의미는 product_jacket_001.jpg 파일을 product_jacket_001 폴더로 옮겨줘 라는 의미입니다. 

  명령어들을 복사해준 뒤 .. 

 엔터를 한번 쳐줍니다. 정상적으로 이동되었습니다!

완성

 

마무리

오늘은 내가 원하는 폴더명으로 여러개의 폴더를 생성하고, 그 폴더들에 파일들을 이동시키는 방법도 알아보았습니다. 단순 폴더 생성 및 이동 작업이 있을 경우 이 방식을 사용하면 시간을 절약할 수 있습니다. 

여기서 더 응용하면 특정 파일명의 일부만 필터링하여 구글시트 함수로 추출해서 새로운 폴더명을 생성하고, 생성된 폴더에 파일들을 이동시키는 방법도 가능할 것으로 보입니다. 특별 에디션이 있는 컬렉션의 경우 이런 방법을 적용하면 좋을 것이라 생각합니다.

댓글