■
use strict; my $BASE = 'c:/tools'; &f($BASE); sub f{ my $dir = shift; opendir DIR, $dir; my @files = readdir(DIR); closedir(DIR); foreach my $file(@files){ if(-d $dir.'/'.$file){ next if($file eq '.' || $file eq '..'); if($file eq '.svn'){ print $dir.'/'.$file,"\n"; rename ($dir.'/'.$file, $dir.'/.svn.old'); }else{ &f( $dir.'/'.$file ); } } } }
昼食に坦々麺を食べて850円の損失。まあ美味い。
600