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


in reply to Re^2: writing the finding result into a file.txt
in thread writing the finding result into a file.txt

I'm assuming you're on Windows. Perhaps you don't have a "C:\temp"? (Be careful to either use "C:/temp" note the use of double quotes and the forward slash or to use 'C:\temp' single quote and backslash. If you double quote and backslash you'll have to escape the backslash i.e. "c:\\temp". Also: add a my to the $dir as in
my $dir='c:\temp';

Replies are listed 'Best First'.
Re^4: writing the finding result into a file.txt
by The Mass (Initiate) on Mar 28, 2012 at 18:10 UTC
    thanks bro , it is work done
    but I have a small question :
    why when we add a my to $dir , it is work done ??
    and without it , it doesn't work?
    please answer my small question .
    thanks again for your helping :)
      Try this tutorial: Use strict and warnings
      Also read about scope and lexicals. Lot of stuff, but you need it to step further.
      And most importantly: Have fun! :)