IniFile

Build and Edit Windows .ini files. Only the simple edits, remove and set are allowed. Set has limited computation capability which is described later.

Parameters

Attribute Description Required
source The name source .ini file to read in. No.
dest The name destination .ini file to write. Yes.

Parameters specified as nested elements

remove
Attribute Description Required
section The name of the section Yes.
property The name property. No. If not supplied, the entire section will be removed
set
Attribute Description Required
section The name of the section Yes.
property The name property. Yes.
value The value to set the property to. No, if operation is specified.
operation The operation to perform on the existing value. Possible values are "+" and "-", which add and subtract 1, respectively from the existing value. If the value doesn't already exist, the set is not performed. No, if value is specified.

Example



<inifile source="myprog.ini" dest="myprog.new.ini">
   <set section="Section1" property="release-date" value="${todays.date}" />
   <set section="Section1" property="build-number" operation="+" />
   <remove section="Section2" property="useless" />
   <remove section="OutdatedSection" />
</inifile>

Copyright © 2002-2003 Ant-Contrib Project. All rights Reserved.