in reply to rename and create directories

You can make use of the File::Basename as scooterm suggested.

$path = c:\bla\did\dy\blah.txt ; $filename = basename($path); $dirname = dirname($path); print "filename:$filename\ndirecory:$dirname";

output:

filename:blah.txt directory:c:\bla\did\dy

cheers

Prasad