Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: problem in mkdir

by Plankton (Priest)
on Dec 02, 2011 at 07:02 UTC ( #941250=note: print w/ replies, xml ) Need Help??


in reply to problem in mkdir

The problem is that you are trying to create a directory in a directory that does not exists yet. Take a look at this:

$ cat test2.pl #!/usr/bin/perl -w my $d1 = "d1"; my $d2 = "d2"; mkdir "/tmp/$d1/$d2" or warn __LINE__ . " mkdir /tmp/$d1/$d2 failed:$! +\n"; mkdir "/tmp/$d1" or warn __LINE__ . " mkdir /tmp/$d1 failed:$!\n"; mkdir "/tmp/$d1/$d2" or warn __LINE__ . " mkdir /tmp/$d1/$d2 failed:$! +\n"; $ ./test2.pl 6 mkdir /tmp/d1/d2 failed:No such file or directory
So my first mkdir command fails to make direcotry /tmp/d1/d2 because /tmp/d1 does not exists.


Comment on Re: problem in mkdir
Download Code
Re^2: problem in mkdir
by MVRS (Acolyte) on Dec 02, 2011 at 07:11 UTC
    thanks for the reply plankton, but i created the directory before in that path and then compiled it but it didnt works, thanks for understanding the script and replying
Re^2: problem in mkdir
by MVRS (Acolyte) on Dec 02, 2011 at 12:53 UTC

    after adding $! , am getting the following error in my gi

    Software error: Cannot make directory /var/www/html/piRNA_html/UNAFold/output/10010 , errorwas:Permission denied at /var/www/html/piRNA_html/UNAFold/mkdirtest.cgi line 39.

    i couldnt understand , though 0777 permission given , y its giving error about permission, please reply me in this

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (6)
As of 2015-07-05 13:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls