org.apache.tools.ant.taskdefs

Class Truncate

public class Truncate extends Task

Set the length of one or more files, as the intermittently available truncate Unix utility/function.

Since: Ant 1.7.1

Method Summary
voidadd(ResourceCollection rc)
Add a nested (filesystem-only) ResourceCollection.
voidexecute()
{@inheritDoc }.
voidsetAdjust(Long adjust)
Set the amount by which files' lengths should be adjusted.
voidsetCreate(boolean create)
Set whether to create nonexistent files.
voidsetFile(File f)
Set a single target File.
voidsetLength(Long length)
Set the length to which files should be set.
voidsetMkdirs(boolean mkdirs)
Set whether, when creating nonexistent files, nonexistent directories should also be created.

Method Detail

add

public void add(ResourceCollection rc)
Add a nested (filesystem-only) ResourceCollection.

Parameters: rc the ResourceCollection to add.

execute

public void execute()
{@inheritDoc }.

setAdjust

public void setAdjust(Long adjust)
Set 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.

setCreate

public void setCreate(boolean create)
Set whether to create nonexistent files.

Parameters: create boolean, default true.

setFile

public void setFile(File f)
Set a single target File.

Parameters: f the single File

setLength

public void setLength(Long length)
Set the length to which files should be set. It is permissible to append K / M / G / T / P.

Parameters: length (positive) adjustment amount.

setMkdirs

public void setMkdirs(boolean mkdirs)
Set whether, when creating nonexistent files, nonexistent directories should also be created.

Parameters: mkdirs boolean, default false.