해결-Windows에서 IMG 파일의 이름을 대량으로 바꾸는 방법

해결-Windows에서 IMG 파일의 이름을 대량으로 바꾸는 방법

우리 가족의 미디어 라이브러리를 정리하려고 하는데 IMG02003932( 23421- 2345) 같은 파일 이름을 가져와 가운데 숫자까지만 정리하려고 합니다.

제가 이상적으로 찾고 있는 것은 문자가 처음 등장하기 전에 모든 것을 대량으로 제거하는 기능이라고 생각합니다(예: 파일 이름에서 0삭제할 선행 문자 등 IMG). 선행 문자가 3개 이상인 비디오 파일에 대해 유연했으면 합니다. 삭제할 문자입니다.

또한 파일 이름 끝 부분에 특정 문자와 그 뒤에 오는 모든 항목(예: 및 그 뒤에 오는 모든 항목)을 삭제하고 싶습니다 (.

이전에 접두사/접미사 스크립트를 사용한 적이 있지만 Windows에서 이와 같은 것을 수정하는 방법을 잘 모르겠습니다. Excel에서 할 수 있었지만 이를 복제하기 위한 논리에 문제가 있습니다.

답변1

이것은 PowerShell에서 작동합니다. 작업에 필요한 디렉토리로 디렉토리를 변경하십시오. 비디오용으로 수행하려면 확장명과 대체해야 할 항목을 변경하십시오.

$images = Get-ChildItem c:\temp\  -Recurse | where {$_.Extension -eq '.jpg'} 

foreach($image in $images){

    $newnname = $image.name -replace "IMG",""
    Rename-Item -Path $image.fullname -NewName $newnname -Force

}

관련 정보