Package org.apache.tools.ant.taskdefs
Class Truncate
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.Truncate
- All Implemented Interfaces:
- Cloneable
Set the length of one or more files, as the intermittently available
 
truncate Unix utility/function.- Since:
- Ant 1.7.1
- 
Field SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd a nested (filesystem-only) ResourceCollection.voidexecute()Called by the project to let the task do its work.voidSet the amount by which files' lengths should be adjusted.voidsetCreate(boolean create) Set whether to create nonexistent files.voidSet a single target File.voidSet the length to which files should be set.voidsetMkdirs(boolean mkdirs) Set whether, when creating nonexistent files, nonexistent directories should also be created.Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
Truncatepublic Truncate()
 
- 
- 
Method Details- 
setFileSet a single target File.- Parameters:
- f- the single File
 
- 
addAdd a nested (filesystem-only) ResourceCollection.- Parameters:
- rc- the ResourceCollection to add.
 
- 
setAdjustSet the amount by which files' lengths should be adjusted. It is permissible to append K / M / G / T / P.- Parameters:
- adjust- (positive or negative) adjustment amount.
 
- 
setLengthSet the length to which files should be set. It is permissible to append K / M / G / T / P.- Parameters:
- length- (positive) adjustment amount.
 
- 
setCreatepublic void setCreate(boolean create) Set whether to create nonexistent files.- Parameters:
- create- boolean, default- true.
 
- 
setMkdirspublic void setMkdirs(boolean mkdirs) Set whether, when creating nonexistent files, nonexistent directories should also be created.- Parameters:
- mkdirs- boolean, default- false.
 
- 
executepublic void execute()Called by the project to let the task do its work. This method may be called more than once, if the task is invoked more than once. For example, if target1 and target2 both depend on target3, then running "ant target1 target2" will run all tasks in target3 twice..
 
-