in reply to Checking subdirectories in a given path
?use Cwd; my $docroot = '/www/stage/sites/MyCompany/docs'; my $cfgdir = $docroot; my $dir = getcwd; $dir =~ s{^$docroot/}{}; my (@dirs) = split '/', $dir; while (not -e "$cfgdir/filename.cfg" and @dirs) { $cfgdir .= '/' . shift(@dirs); }
|
|---|