PowerShell 로 파일 이름 바 꾸 기

만약 에 큰 폴 더 가 있다 고 가정 하면 그 안에 그림 이 있 습 니 다.폴 더 에 있 는 그림 의 이름 을 특정한 규칙 에 따라 이름 을 바 꾸 고 싶 습 니 다.본 고의 스 크 립 트 는 간단하게 보 여 줍 니 다.

$i = 0
 
Get-ChildItem -Path c:\pictures -Filter *.jpg |
ForEach-Object {
$extension = $_.Extension
$newName = 'pic_{0:d6}{1}' -f $i, $extension
$i++
Rename-Item -Path $_.FullName -NewName $newName
}

폴 더 의 모든 JPG 파일 이름 이 바 뀌 었 습 니 다.새 그림 파일 이름 은"pic"와 같 습 니 다.6 자리 숫자 와 함께 이 템 플 릿 에 따라 조금 만 바 꾸 면 더욱 풍부 한 사용자 정의 규칙 을 완성 할 수 있 습 니 다.
작은 주석:PadLeft 와 PadRight 를 사용 하고 있 을 때 원래 문자열 포맷 매개 변수 자체 가 지원 되 었 음 을 발 견 했 습 니 다.

좋은 웹페이지 즐겨찾기