<?xml version="1.0" encoding="windows-1252"?>
<node id="1008035" title="How can one create a folder B in D drive and save results in a text file inside B using perl script?" created="2012-12-09 23:39:06" updated="2012-12-09 23:39:06">
<type id="115">
perlquestion</type>
<author id="942579">
supriyoch_2008</author>
<data>
<field name="doctext">
&lt;p&gt;Hi PerlMonks,&lt;/p&gt;
&lt;p&gt;I am interested to create a folder B in D drive of computer and 
then save results in a text file (Result_File.txt) inside B folder 
using perl. For this I have written the following script p5.pl but 
the cmd has shown an error. I am at my wit's end to find a solution. I 
searched in perldoc but couldn't find the code applicable in my case. 
I can't make out what the technical term perlIO layer really means 
in the error message in cmd. May I request PerlMonks to provide 
suggestions in this matter?&lt;/p&gt;   

&lt;p&gt;Here goes the script p5.pl:&lt;/p&gt;
&lt;code&gt;#!/usr/bin/perl   
use warnings;
use strict;  
my $a=9; my $b=5; my $c=$a*$b;

## Create the folder B in D drive &amp; Save results as Result_File.txt 
#  within B folder:
    
my $output="Result_File.txt";
open (my $fh,"&gt;D://B/",$output) or die"Cannot open file'$output'.\n"; # Line 10

print $fh "\n WELCOME! Product of 9 &amp; 5= $c\n\n";

close $output; 
exit;&lt;/code&gt; 
            
 
&lt;p&gt;Here goes the error message in cmd screen:&lt;/p&gt;
&lt;code&gt;C:\Users\x\Desktop&gt;p5.pl
Unknown PerlIO layer "D" at C:\Users\x\Desktop\p5.pl line 10.
Cannot open file'Result_File.txt'.&lt;/code&gt;</field>
</data>
</node>
