본문 바로가기
Development

윈도우10 파일명 일괄 변경하기

by 오늘만, 2024. 4. 25.
반응형

 

윈도우10 파일명 일괄 변경하기

윈도우10의 파워쉘(PowerShell) 을 이용하면 패턴을 이용하여 여러 파일들의 이름을 한번에 변경할 수 있습니다.

 

1. 작업 할 폴더명을 변수로 지정

$folderPath = "C:\Users\YourUsername\Documents"

 

2. 해당 폴더로 이동

Set-Location $folderPath

 

3. 파일명 변경

변경하려는 문자가 파일명의 처음, 중간, 끝 어디에 있더라도 찾아서 수정할 수 있습니다.

3-1. 특정 이름으로 시작하는 경우

Get-ChildItem -Path $folderPath -Recurse |
    Where-Object { $_.Name -match "^onulman_" } |
    Rename-Item -NewName { $_.Name -replace "onulman_", "[오늘만]" }

위 예시는 파일명이 onulman_ 으로 시작하는 파일들을 찾아서 [오늘만] 으로 변경하는 명령어 입니다.

 

3-2. 특정 이름이 중간에 있는 경우

Get-ChildItem -Path $folderPath -Recurse |
    Where-Object { $_.Name -like "*onulman_*" } |
    Rename-Item -NewName { $_.Name -replace "_onulman_", "[오늘만] " }

위 예시는 파일명 중간에  onulman_ 이 있는 파일들을 찾아서 [오늘만] 으로 변경하는 명령어 입니다.

 

3-3. 특정 이름으로 끝나는 경우

Get-ChildItem -Path $folderPath -Recurse |
    Where-Object { $_.Name -like "*_onulman" } |
    Rename-Item -NewName { $_.Name -replace "_onulman$", "[오늘만]" }

위 예시는 파일이 onulman_ 으로 끝나는 파일들을 찾아서 [오늘만] 으로 변경하는 명령어 입니다.

반응형