디렉토리에있는 모든 파일의 이름을 바꾸는 쉬운 방법이 있습니까? PowerShell은 갈 길입니까?
나는 이것에서 가고 싶다 :
c:\family_pics\
img123.jpg
img124.jpg
이에:
c:\family_pics\
family_pics_1.jpg
family_pics_2.jpg
이상적으로는 확장명을 유지하면서 현재 디렉토리 이름을 기반으로 모든 파일의 이름을 바꾸고 디렉토리 트리를 재귀 적으로 걷는 디렉토리에서 스크립트를 실행하고 싶습니다.
답변
모든 것이 한 줄의 PowerShell에서 수행 될 수 있다는 것을 기반으로 (모든 것이 Perl의 한 줄에서도 수행 될 수있는 것처럼), 단일 디렉토리에 대한 PS 코드는 다음과 같습니다.
$i=0; get-childitem $dirname | foreach-object {
rename-item "$dirname\$_" $("{0}_{1}{2}" -f $dirname, ++$i, $_.Extension)
}
재귀 적으로 수행하려면 위의 함수를 랩핑 한 다음 트리의 모든 디렉토리에서 호출하십시오. 정규식을 사용해야하는 경우 형식 문자열을 좀 더 정교한 것으로 바꿀 수도 있습니다.
답변
이것은 약간 해 키지 만 12 년 동안이 일을 해 왔으며 꽤 빠릅니다.
- c : \ family_pics에서 명령 프롬프트를 열고 다음을 입력하십시오.
dir >> dir.xls
- Excel에서 dir.xls 파일을 엽니 다
- 첫 번째 열을 강조 표시하고 “텍스트를 열로”를 선택한 다음 공백 문자에 열 구분을 추가하십시오 (중복은 무시).
- 현재 파일 이름, 파일 크기 등이 포함 된 멋진 테이블이 생겼습니다.
- 파일 이름 앞에 새 열 “ren”을 추가하십시오.
- 파일 이름 뒤에 새 열을 추가하고 새 파일 이름을 생성하려는 Excel 함수를 사용하십시오. 귀하의 경우 첫 두 파일 이름을 입력 한 다음 셀의 오른쪽 하단 모서리를 두 번 클릭하면 Excel에서 자동으로 패턴을 감지하고 나머지 이름을 생성합니다.
- 다른 이름으로 저장
ren.bat
- 방금 만든 배치 파일을 실행하면 모든 디렉토리의 이름이 바뀝니다.
분명하지는 않지만 Excel은 기존 파일의 입력 (타임 스탬프, 파일 이름, 크기 등)을 사용하여 새 파일을 생성하기 위해 원하는 모든 종류의 수식을 사용할 수 있기 때문에 이러한 종류의 작업에 매우 적합합니다. ).
답변
배치 파일을 사용하여 작업을 수행 할 수는 있지만 더 많은 제어, 옵션 등 및 앞으로 일어날 일에 대한 시각적 단서가 더 낫다는 것을 알았습니다.
CKRename이라는 무료 도구가 있습니다. 원래 저자의 사이트는 사라진 것 같지만 앱은 완전히 기능적이고 인기가 있습니다 (8 년 동안 사용해 왔습니다).
CKRename 다운로드
여기에 실제 스크린 샷이 있습니다.
답변
탐색기에서 원하는 모든 것을 강조 표시 한 다음 첫 번째 것을 마우스 오른쪽 버튼으로 클릭하고 이름을 바꾸면 동일한 명명 규칙으로 창 이름이 모두 바뀝니다.
답변
이름 바꾸기 : http://www.den4b.com/
Windows의 파일 선택에서 파일 이름의 일부 이름을 바꾸는 방법 도 참조하십시오.
그림이있는 폴더를 ReNamer에 놓으십시오 (하위 폴더는 기본적으로 재귀 적으로 추가됩니다). 순차적 순서를 유지하려면 파일 이름을 기준으로 이름 열을 클릭하십시오. 특수 메타 태그를 사용하면 이름을 바꿀 때 상위 폴더 이름을 사용할 수 있습니다. 다음 이름 변경 규칙을 사용하십시오.
- 끝까지 위치 1에서 삭제 (확장 건너 뛰기)
- 접두어로 “: File_FolderName : _”삽입 (확장자 생략)
- 1 단계부터 증분 직렬화 1을 접미어로 반복 1 (스킵 확장)
답변
Total Commander 에는 멋진 다중 파일 이름 바꾸기 기능이 있습니다 .
물론 당신이 powershell owenevans00 솔루션에 있다면 멋지게 보입니다.
답변
RenameFiles (프리웨어)를 다운로드하십시오. Windows에서 Apple로 옮긴 후 정말로 놓친 유일한 프로그램 중 하나입니다.
http://it-falke.com/software/renamefiles/us_description.php 에서 사용할 수있는 것처럼 보이지만 해당 링크를 테스트 할 PC가 없습니다. 내가 사용한 마지막 버전은 2.1.4입니다. 정말 간단하지만 다재다능했습니다.