in reply to How come I cannot delete file with unlink

The main error I can see is in your concatenation.

Look:
my $FileName = "jimbo"; my $t = ".tm"; print $FileName$t; # this just wont work - what you REALLY want is my $fullFileName = $FileName . $t; # the . joins them together - calle +d "concatenation" - do a PM search on this keyword print $fullFileName; # prints 'jimbo.tm'


The reason why you didn't get an error is you didn't ask for one. Try:
unlink ($fullFileName) or die "Error! : $!\n"; # die statements will kill the program if an error is encountered. # the error msg is contained in $! special variable and is printed # on exit


Finally, use strict; and use warnings;. These will help you on your way through Perl. I might also suggest picking up Learning Perl, as you do need to learn the basics.

update : courtesy of crazyinsomniac : Also Look at perlfunc:unlink

Azatoth a.k.a Captain Whiplash

Make Your Die Messages Full of Wisdom!
Get YOUR PerlMonks Stagename here!
Want to speak like a Londoner?