aarestad has asked for the wisdom of the Perl Monks concerning the following question:
I want to be able to descend down a directory path and look for a certain file name along the way in each subdirectory. Suppose I am in /www/stage/sites/MyCompany/docs/systems/foo/documentation. I want to look for a config file start in at the doc root (/www/stage/sites/MyCompany/docs), then look in the systems subdirectory, then the foo subdirectory, etc. What's the best way of going about doing this?
-peter
EDIT: Roy Johnson's response looks most promising. As was pointed out by a few here, I'm not looking to traverse ALL directories (I know File::Find is used for that). The "split" thing was what I was kinda thinking about - thanks for giving me a place to start, Roy.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Checking subdirectories in a given path
by Roy Johnson (Monsignor) on Jan 21, 2004 at 21:07 UTC | |
|
Re: Checking subdirectories in a given path
by blue_cowdawg (Monsignor) on Jan 21, 2004 at 21:03 UTC | |
|
use File::Find;
by Anonymous Monk on Jan 21, 2004 at 21:10 UTC | |
|
Re: Checking subdirectories in a given path
by Roger (Parson) on Jan 21, 2004 at 23:24 UTC | |
|
Re: Checking subdirectories in a given path
by Joost (Canon) on Jan 21, 2004 at 21:02 UTC | |
by Roy Johnson (Monsignor) on Jan 21, 2004 at 21:13 UTC | |
by Joost (Canon) on Jan 21, 2004 at 21:17 UTC |