Windows에서 여러 파일의 이름을 바꾸려면 어떻게합니까? [복제]


0

이 질문에는 이미 답변이 있습니다.

2800 개의 파일이 있는데, 이름이 모두 4 자리 숫자로 시작하고 그 뒤에 "-"가옵니다. 모든 파일에서 선행 숫자를 모두 삭제하고 영숫자 파일 이름은 1 만 남겨두고 싶습니다 . 어떻게해야합니까?
________________
1 파일 이름 중 일부는 "-"뒤에 숫자가 있습니다.

여기에 이미지 설명을 입력하십시오


예, 배치 스크립트를 작성할 수 있습니다. 이 질문이 전에 요청되었다는 사실은 당신이 연구를 한 적이 없다는 것을 보여줍니다. 작성하려고 한 스크립트를 공유 할 수 있습니까?
Dave


1
모든 2800 파일 이름을 우리에게 알려주지 않아서 감사합니다. 그럼에도 불구하고 귀하는 필요한 것보다 4 배 내지 5 배 더 많은 것을 주셨습니다 (즉, 8-10 개의 예시가 충분했을 것입니다). 그리고 나중에 질문이나 답변에 포함 할 텍스트 정보 (예 : 파일 이름 목록)가 있으면 이미지가 아닌 텍스트 로 게시하십시오 .
G-Man

답변:


2

PowerShell! 이와 같은 것은 원하는 것을해야합니다. 파일 이름에서 처음 7자를 제거하고 이름을 바꿉니다 (7자는 4 자리 숫자 + 1 공백 + 1 하이픈 + 1 공백).

이것은 파일 이름 앞에 "0000-"의 명확한 패턴을 사용하고 파일 이름이 중복되면 잘 재생되지 않지만 좋은 점입니다.

Get-ChildItem -LiteralPath "D:\bigfolderofstuff\" | ForEach { Rename-Item -LiteralPath $_.FullName -NewName ($_.Name).Substring(7) }


1
파일 이름이 잘 리면 중복 될 수 있음을 경고하는 +1
G-Man

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.