如何將一個目錄下的文件了子目錄名字,全部改成小寫
一個目錄下有文件,a.jpg B.jpg C.jpg 和文件夾 ASd mnFJn JKL
大小寫很亂,怎麼能把所有的大寫改成小寫?
《解決方案》
為什麼沒人回答呢?
《解決方案》
試試這個perl腳本
#!/usr/bin/perl -w
use strict;
opendir (DIR,"./");
while(my $file = readdir(DIR))
{
next if $file =~ /^(\.*)$/;
my $oldFile = $file;
$file =~ s/(.*)/\L$1/;
if($file ne $oldFile)
{
my $cmd = "mv $oldFile $file";
exec $cmd;
}
}
《解決方案》
用awk 也可以的.