http://www.perlmonks.org?node_id=203939


in reply to Separating file names from path names

have a look at the package File::Basename.
C:\Perl Testskripte\580>perl use strict; use File::Basename; my $file = "c:\\asdf\\asdf\\asdf\\image.jpg"; print "dirname is [", dirname ($file), "]\n"; print "filename is [", basename ($file), "]\n"; ^D dirname is [c:\asdf\asdf\asdf] filename is [image.jpg] C:\Perl Testskripte\580>