Thanks everybody!  Your responsiveness is part of why, as a new person to Ant, 
I love it already.  In comparision to other forums I've posted questions to in 
the past, this forum is by far the best I've seen.

Bob
>>> [EMAIL PROTECTED] 10/11/2006 8:27 AM >>>
Ok, not everyone does have a look into the source ;-)

   oata.taskdefs.MKdir.java:036: public class Mkdir extends Task {
   oata.taskdefs.MKdir.java:   :    ...
   oata.taskdefs.MKdir.java:048:    public void execute() throws BuildException 
{
   oata.taskdefs.MKdir.java:   :        ...
   oata.taskdefs.MKdir.java:059:        if (!dir.exists()) {
   oata.taskdefs.MKdir.java:060:            boolean result = mkdirs(dir);


I'll put a not into the manual (revision 462786).

Jan 

>-----Ursprüngliche Nachricht-----
>Von: Robert Pepersack [mailto:[EMAIL PROTECTED] 
>Gesendet: Mittwoch, 11. Oktober 2006 14:07
>An: user@ant.apache.org 
>Betreff: Re: Check to See If Directory Exists
>
>OK.  I looked in the online documentation and read from the 
>book "Java Development With Ant", but neither documented this 
>behavior of <mkdir>.
>
>Thanks for your help,
>
>Bob
>
>Robert Pepersack
>Senior Lead Developer
>Maryland Insurance Administration
>410-468-2054
>
>>>> [EMAIL PROTECTED] 10/10/2006 4:29 PM >>>
>> I need to check to see if a directory exists, and if not, then
>create
>> the directory.  But, if the directory already exists, then leave it 
>> alone, because it may already contain some important files.  I have
>more
>> than a dozen directories to check for, and I would like to find a way
>to
>> do this that's less verbose than a bunch of <property> and
><available>
>> tasks.  Does anyone know how?
>>
>> Here's the equivalent command from a batch file:
>>
>> if not exist c:\myapp mkdir c:\myapp
>
>Well, since <mkdir> is a no-op for an existing directory, you 
>don't even need to use <available>. And to process several 
>dirs, either manually write all the <mkdir>s, or select the 
>dirs in a <fileset> or <path>, and loop over it using 
>Ant-Contrib's <for> task. --DD
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED] For 
>additional commands, e-mail: [EMAIL PROTECTED] 
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED] 
>For additional commands, e-mail: [EMAIL PROTECTED] 
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 


Robert Pepersack
Senior Lead Developer
Maryland Insurance Administration
410-468-2054


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to