Hi Jan. Thank you for your email. Just one question about lines:
<include name="Folder1/" /> <include name="Folder2/" />
If I'm not mistaken, I could use: <include name="[Ff][Oo][Ll][Dd][Ee][Rr][0-9]/" />
Is that right ? Thanks in advance, Parag P. Doke On 6/26/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Try a combination like <available property="folder.present" ... /> <target ... if="folder.present"> <zip ... /> </target> With <available> you ensure that the folder is present. The targets will only be executed if the property is set. So inside the target you can be sure that the folder is present (if you dont set the property otherwise ;) If you know that the base directory WILL exist you could include pattern. <zip> <fileset dir="EXISTINGDIR"> <include name="Folder1/" /> <include name="Folder2/" /> Jan >-----Ursprüngliche Nachricht----- >Von: Parag P. Doke [mailto:[EMAIL PROTECTED] >Gesendet: Dienstag, 26. Juni 2007 08:56 >An: user@ant.apache.org >Betreff: Zip file/folder only if present > >Hi All. >I'm an ant newbie running version 1.7.0 on NTish Windows and Unix. My >intent was to write a tiny build script that zips up certain >files/folders if they are present. I was trying with the zip task and >the zipfileset fileset with regexps. However, it seems like this works >only if the referenced file/folder exists (else fails). Also, regexps >do not seem to work. > >There is definitely the other option of running copy with failonerror >set to false....but I thought of asking if someone knew how to use >zipfileset without having to copy the contents. > >ParentFolder <- Fixed / known name >|- Folder1/installer/logs <- Case of "Folder1" is uncertain >|- FOLDER2/installer/logs <- Case of "FOLDER2" is uncertain (might not >exist in each case - if the 2nd installer fails, this does not get >created) >|- installer/logs >|- installOptions.htm <- Wish to zip up all *htm* files > >I am interested in using the prefix attribute of the zipfileset task. >After unzipping, the files are created without the ParentFolder >directory. Can someone share his/her experiences about the same ? An >existing document explaining the process / logic will also be fine. > >Thanks in advance, >-- >Parag P. Doke >http://paragpdoke.blogspot.com > >--------------------------------------------------------------------- >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]
-- Parag P. Doke http://paragpdoke.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]