Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: How can one create a folder B in D drive and save results in a text file inside B using perl script?

by Kenosis (Priest)
on Dec 10, 2012 at 05:45 UTC ( [id://1008046]=note: print w/replies, xml ) Need Help??


in reply to How can one create a folder B in D drive and save results in a text file inside B using perl script?

Perhaps the following will assist:

#!/usr/bin/perl use warnings; use strict; my $a = 9; my $b = 5; my $c = $a * $b; my $dir = 'D:/B'; my $output = 'Result_File.txt'; ## Create the folder B in D drive & Save results as Result_File.txt # within B folder: mkdir $dir or die $!; open my $fh, '>', $dir . '/' . $output or die "Cannot open file '$outp +ut'.\n"; # Line 10 print $fh "\n WELCOME! Product of 9 & 5 = $c\n\n"; close $fh;
  • perltidy was used to reformat the script.
  • As Athanasius suggested, mkdir was used to create the directory. Also, the file handle was closed.
  • And as LanX suggested, a three-argument open was used (and perhaps you meant something like open (my $fh,">D:/B/$output") ...).

Hope this helps!

Replies are listed 'Best First'.
Re^2: How can one create a folder B in D drive and save results in a text file inside B using perl script?
by supriyoch_2008 (Monk) on Dec 10, 2012 at 07:04 UTC

    Hi Kenosis,

    Thanks a lot. Your code has worked nicely and solved my problem.

    With Regards

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1008046]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-03-19 04:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found