[컴퓨터] 윈도우10에서 파일이름 일괄 변경하는 방법

하보니

파일이름에 공백이 있는 것을 하이픈(-)으로 변경해야할 상황이 있을 수 있습니다. 예를 들어 블로거나 티스토리 등과 같이 워드프레스로 이전해야 할 때 그렇습니다. 이미지에 공백이 있는 경우 워드프레스의 미디어 라이브러리에 임포트되지 않으니 공백을 제거할 필요가 있습니다.

이미지 파일 이름에 공백이 있는 파일이 몇 개 없으면 수동으로 해도 되겠지만 만약 수백 개, 수천개가 있다고 상상해 보세요. 그리고 일일이 파일 이름을 확인해야하는 상황이라면 무척 힘들고 번거롭겠지요.

윈도우의 파워쉘을 이용하면 이 상황을 간단하게 처리할 수 있습니다. 혹시 모르니 먼저 작업할 폴더를 백업을 받은 다음 진행해 주세요.

파일 탐색기를 열어 작업할 폴더로 이동합니다. 상단 폴더 경로 란에 “powershell”이라고 입력하고 엔터를 누릅니다.

파워쉘 창이 열리면 아래의 코드를 복사하고 붙여넣기 한 다음 엔터를 칩니다.

Get-ChildItem -Recurse *.* | Rename-Item -NewName { $_.Name -replace ' ','-' }

그러면 폴더 내 모든 파일들의 이름에서 공백(스페이스)가 대시로 바뀌는 것을 확인할 수 있습니다.

*.* 는 모든 파일과 폴더를 의미하므로 .png 파일만 변경하고 싶다면 *.png 라고 입력하고 html 파일만 변경하고 싶다면 *.html 이라고 입력하면 일괄 변경이 가능합니다.