in reply to Safe File Handling
The -e filetest will give you what you need.
my $filename = 'somefilename'; if (-e $filename) { print "File $filename already exists.\n"; } else { # create the file here... } [download]