Summary
A task that concatenates a set of files.
Loosely based on Ant's Concat task.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks - Base Types
-
- Task
graph BT
Type-->Base0["Task"]
Type["ConcatTask"]
class Type type-node
Syntax
[TaskName("concat")]
public class ConcatTask : Task
Examples
<concat destfile="${outputdir}\Full.txt" append="true">
<fileset>
<include name="${outputdir}\Test-*.txt" />
</fileset>
</concat>
Remarks
This task takes a set of input files in a fileset and concatenates them into a single file. You can either replace the output file, or append to it by using the append attribute.
The order the files are concatenated in is not especified.
Attributes
| Type | Description |
|---|---|
| TaskName |
Properties
| Name | Value | Summary |
|---|---|---|
| Append | bool |
Specifies whether to append to the destination file.
The default is
false.
|
| DestinationFile | FileInfo |
Name of the destination file.
|
| FileSet | FileSet |
Set of files to use as input.
|
Methods
| Name | Value | Summary |
|---|---|---|
| ExecuteTask |
void |
This is where the work is done
|
| Initialize |
void |
Initializes task and ensures the supplied attributes are valid.
|
