  | |  | How to check if a file exist | How to check if a file exist 2004-06-18 - By Ivan Ivanov
Back Dear Colleagues,
I have the following problem. I am passing a simple
properties file to a java program (with <arg
file= "... " >), which I invoke it via my build.xml. But
before calling the program I want to check whether the
properties file exist and if not, <fail > the build. I
thought it would be easy with Ant, but it seems that
there is no <condition > that checks the
existence/presence of a file.
After a little hunting I found that <whichresource > is
doing alomost what I want and I made it work in this
way:
<whichresource resource= "/buildnum.properties "
property= "buildnum.exist " >
<classpath path= "${basedir} "/ >
</whichresource >
<fail message= "The files with build numbers does not
exist. Build will stop " unless= "buildnum.exist "/ >
This of course only proofs, that there aren 't
impossible things for me and Ant (except that Ant
cannot make coffee so I have to make it myself), but
don 't you think that adding another condition say
<filepresent file= "name_of_file "
property= "property_to_set " > or extending <available >
task to support filename attribute, not only
classname?
Regards Ivan
__ ____ ____ ____ ____ ____ ______
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)
|
|
 |