본문 바로가기

Windows

파일명에 공백을 없애거나 -,_으로 변경하는 방법

320x100

파일명에  공백을 없애거나 -,_으로 변경하는 방법이다.

위와 같이 특정명이 스페이스바를 누른것 처럼 공백으로 된 이름들이 있다.

뭐 쓰는데 문제가 없지만 특정 프로그램들은 인식이 안되는 경우가 있다.

 

그래서 공백을 없애거나 "-" 이나 "_" 를 이용해서 이름을 변경 해준다.

 

파일 1~2개 정도면 수작업으로 변경 해주면 되는데 파일이 100~1000개가 넘어가면 하나 하나 수작업으로 하기는 힘들다.

 

powershell 을 이용해서 간단하게 수정을 할 수 있다.

방법은 파일이 들어 있는 폴더에서 마우스 오른쪽 버튼을 눌러서 터미널이나 powershell 열기를 하자.

여기서 

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

명령어를 쳐주면 된다.

중간에 공백란이 "-" 로 변경된것을 확인 할 수 있다.

 

지금 "-" 로 되어 있는걸 "_" 로 변경 하려면

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

위와 같이 변경이 된다 이렇게 응용을 하면 된다.

 

공백을 없애는건

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

이렇게 명령어를 하면 된다.

320x100