And if you're on a Un*x variety, backslashes in your path designators are not appropriate. Thus, your "DOS"-style pathnames are not going to get parsed correctly unless you override your fileparse_set_fstype().
-- [ e d @ h a l l e y . c c ]
Comment on Re: Re: use File::Basename - need to specify OS?