Perlについての質問箱 26箱目
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2006/08/19(土) 07:56:20for (@ARGV) {
$oldname = $_;
$newname = $oldname;
$newname =~ s/hoge/fuga/g;
unless($oldname eq $newname){
$newname_pre = $newname;
while(-f $newname){
$newname = "$newname_pre\($ren_value\)";
$ren_value++;
}
}
$ren_value = 0;
rename($oldname,$newname);
}
なんだかスマートではない気がしますが自己解決しました、
拡張子とファイル名を分けていなかったのでそちらが問題となりましたが
こちらはすぐ解決しそうです
■ このスレッドは過去ログ倉庫に格納されています