레이블이 윈도우 일괄 파일명 변경인 게시물을 표시합니다. 모든 게시물 표시
레이블이 윈도우 일괄 파일명 변경인 게시물을 표시합니다. 모든 게시물 표시

2025년 2월 19일 수요일

윈도우에서 여러 파일명 바꾸기

PowerShell을 사용하여 파일 이름 패턴 변경하기

1. Get-ChildItem cmdlet으로 파일 목록 가져오기

먼저 Get-ChildItem cmdlet을 사용하여 파일 목록을 가져옵니다.

PowerShell에서 실행
```
Get-ChildItem -Path ".\your_directory_path" -Filter "noto-sans-kr-*"
```
  • -Path: 파일이 있는 디렉토리 경로를 지정합니다.
  • -Filter: 파일 이름 패턴을 지정합니다. 여기서는 noto-sans-kr-* 패턴을 사용하여 "noto-sans-kr-"로 시작하는 모든 파일을 선택합니다.

2. Rename-Item cmdlet으로 파일 이름 변경하기

다음으로 Rename-Item cmdlet을 사용하여 파일 이름을 변경합니다.

PowerShell에서 실행
``` #실행명령
Get-ChildItem -Path ".\your_directory_path" -Filter "noto-sans-kr-*" | Rename-Item -NewName { $_.Name -replace "noto-sans-kr", "notoSansKr" }
```
  • Rename-Item: 파일 이름을 변경하는 cmdlet입니다.
  • -NewName: 새로운 파일 이름을 지정합니다. 여기서는 스크립트 블록 {} 안에서 $_ 변수를 사용하여 현재 파일 객체를 참조하고, -replace 연산자를 사용하여 "noto-sans-kr"을 "notoSansKr"로 변경합니다.

주의 사항

  • 위 코드를 실행하기 전에 반드시 백업을 해두세요. 파일 이름 변경은 되돌릴 수 없으므로 주의해야 합니다.
  • -replace 연산자는 대/소문자를 구분하지 않습니다. 만약 대/소문자를 구분하여 변경하고 싶다면 -creplace 연산자를 사용하세요.
  • 위 코드에서 your_directory_path는 실제 디렉토리 경로로 변경해야 합니다.
변경전

변경후