본문 바로가기

개발/etc

윈도우에서 하위 폴더 파일 일괄 이름 변경하는 방법

반응형

윈도우 탐색기에서 하위 폴더에 있는 파일의 이름을 일괄적으로 변경하는 것은 종종 필요한 작업입니다.

기본적으로 윈도우 탐색기에서는 이 기능을 지원하지 않지만, PowerShell을 이용하면 매우 쉽게 수행할 수 있습니다.

오늘은 PowerShell을 사용하여 하위 폴더의 파일 이름 패턴을 변경하는 방법을 소개하겠습니다.

1. PowerShell 열기

먼저, PowerShell을 열어야 합니다. 시작 메뉴에서 "PowerShell"을 검색하거나, 시작 버튼을 우클릭하고 "Windows PowerShell"을 선택합니다.

2. 작업할 폴더로 이동하기

PowerShell이 열리면, 파일 이름을 변경하고자 하는 폴더로 이동해야 합니다. 예를 들어, C:\YourFolder 폴더로 이동하려면 다음 명령어를 입력합니다:

cd "C:\YourFolder"

3. 파일 이름 패턴 변경하기

이제 PowerShell을 사용하여 하위 폴더의 파일 이름을 일괄적으로 변경할 수 있습니다. 예를 들어, 파일 이름에 "old"가 포함된 모든 파일을 찾아 "new"로 변경하고 싶다면, 다음 명령어를 입력합니다:

Get-ChildItem -Recurse | Where-Object { $_.Name -like "*old*" } | Rename-Item -NewName { $_.Name -replace "old", "new" }

명령어 설명

  • Get-ChildItem -Recurse: 현재 폴더와 모든 하위 폴더의 파일과 폴더를 나열합니다.
  • Where-Object { $_.Name -like "old" }: 파일 이름에 "old"가 포함된 파일만 필터링합니다.
  • Rename-Item -NewName { $_.Name -replace "old", "new" }: 필터링된 각 파일의 이름에서 "old"를 "new"로 대체하여 이름을 변경합니다.

주의 사항

  • 파일 이름을 변경하는 작업은 되돌릴 수 없으므로, 실행하기 전에 변경할 파일 이름 패턴을 잘 확인하는 것이 중요합니다.
  • 필요에 따라 추가적인 조건을 추가하여 특정 파일 형식이나 이름 패턴을 가진 파일만 선택적으로 변경할 수 있습니다.

PowerShell을 통해 윈도우에서 하위 폴더의 파일 이름을 일괄적으로 변경하는 것은 매우 간편하고 강력한 방법입니다.

이 방법을 활용하면 작업 효율성을 높일 수 있습니다.

여러 파일을 한 번에 변경해야 할 경우, 위의 방법을 활용해보세요!

반응형