2012-06-25 3 views
0

안녕하세요, Windows 컴퓨터에서 내 폴더의 일부 파일 이름을 변경하려고합니다.Windows 폴더의 파일 이름 변경

내가 caiptal 편지 예제로 시작하는 파일 이름을 가진 파일의 무리가

"Hello.html"하지만이 있기 때문에 내가 "hello.html"에 그 변경하려면 같은 난 그냥 갈 수 없어 파일의 수천 수동으로 변경합니까? 나는 대본을 찾고 있는데 시작하기 위해서 도움이 필요하고 무엇부터 시작해야 할까?

리눅스 머신에 액세스 할 수 있습니다. 파일을 복사하여 실행할 수 있으며, Linux 또는 Windows 환경에서 시작하도록 유도 할 수있는 스크립트가 있다면 정말 감사하겠습니다.

답변

1

일부 Linux 시스템에서는 정규 표현식을 허용하는 rename 명령을 사용할 수 있습니다. 다음보십시오 :이 낮은 경우 하나 시작 부분에있는 대문자 문자를 교체해야

rename 's/^([A-Z])/\l$1/' *

. 당신이 그런 명령을 수락 리눅스 시스템을 실행하지 않는 경우

Othewise, 당신은 당신의 자신의 작은 펄 스크립트를 작성할 수 있습니다 :

#!/usr/bin/perl 
use strict; 
use warnings; 
use File::Copy; 

my @files = `ls`; 

foreach (@files) { 
    chomp($_); 
    if ($_ =~ m/^[A-Z]/) { 
     my $newname = $_; 
     $newname =~ s/^([A-Z])/\l$1/; 
     move($_, $newname); 
    } 
} 

exit 0; 
0

아주 사용하기 쉬운 옵션은 ReNamer입니다.

일단 설치되면 이름을 바꿀 파일을 추가하고 사례 규칙을 추가하여 간단히 소문자로 변경하거나 고급 사례의 정규식 규칙을 추가하십시오.