|
|
@@ -20,13 +20,13 @@ Collection</a>s are used to select a group of files to copy. To use a |
|
|
|
resource collection, the <code>todir</code> attribute must be set.</p> |
|
|
|
|
|
|
|
<p> |
|
|
|
<strong>Note: </strong>If you employ filters in your copy operation, you should |
|
|
|
<strong>Note: </strong>If you employ filters in your copy operation, you should |
|
|
|
limit the copy to text files. Binary files will be corrupted by the copy operation. |
|
|
|
This applies whether the filters are implicitly defined by the |
|
|
|
This applies whether the filters are implicitly defined by the |
|
|
|
<a href="filter.html">filter</a> task or explicitly provided to the copy |
|
|
|
operation as <a href="../CoreTypes/filterset.html">filtersets</a> |
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
|
|
<h3>Parameters</h3> |
|
|
|
<table border="1" cellpadding="2" cellspacing="0"> |
|
|
|
<tr> |
|
|
@@ -229,13 +229,42 @@ in all files.</b></p> |
|
|
|
<p><b>Collect all items from the current CLASSPATH setting into a |
|
|
|
destination directory, flattening the directory structure.</b></p> |
|
|
|
<pre> |
|
|
|
<copy todir="dest" flatten="true"> |
|
|
|
<copy todir="dest" flatten="true"> |
|
|
|
<path> |
|
|
|
<pathelement path="${java.class.path}"/> |
|
|
|
<pathelement path="${java.class.path}"/> |
|
|
|
</path> |
|
|
|
</copy> |
|
|
|
</pre> |
|
|
|
|
|
|
|
<p><b>Copies some resources to a given directory.</b></p> |
|
|
|
<pre> |
|
|
|
<copy todir="dest" flatten="true"> |
|
|
|
<resources> |
|
|
|
<file file="src_dir/file1.txt"/> |
|
|
|
<url url="http://ant.apache.org/index.html"/> |
|
|
|
</resources> |
|
|
|
</copy> |
|
|
|
</pre> |
|
|
|
|
|
|
|
<p><b>Copies the two newest resources into a destination directory.</b></p> |
|
|
|
<pre> |
|
|
|
<typedef name="date" classname="org.apache.tools.ant.types.resources.comparators.Date"/> |
|
|
|
<copy todir="${to.dir}" flatten="true"> |
|
|
|
<first count="2"> |
|
|
|
<sort> |
|
|
|
<date/> |
|
|
|
<resources> |
|
|
|
<file file="${from.dir}/file1.txt"/> |
|
|
|
<file file="${from.dir}/file2.txt"/> |
|
|
|
<file file="${from.dir}/file3.txt"/> |
|
|
|
<url url="http://ant.apache.org/index.html"/> |
|
|
|
</resources> |
|
|
|
</sort> |
|
|
|
</first> |
|
|
|
</copy> |
|
|
|
</pre> |
|
|
|
|
|
|
|
|
|
|
|
<p><strong>Unix Note:</strong> File permissions are not retained when files |
|
|
|
are copied; they end up with the default <code>UMASK</code> permissions |
|
|
|
instead. This |
|
|
@@ -256,4 +285,3 @@ All rights Reserved.</p> |
|
|
|
|
|
|
|
</body> |
|
|
|
</html> |
|
|
|
|