in reply to Weird File::Basename::basename
I prefer to use File::Spec splitpath, as it seems more logical and does the right thing -- even if volume doesn't make any sense on a proper system ;)