Làm cách nào để đổi tên tệp trong khi sao chép tệp vào thư mục trong kiến?Đổi tên khi sao chép tệp
<copy file="..." todir="..." overwrite="true">
Làm cách nào để đổi tên tệp trong khi sao chép tệp vào thư mục trong kiến?Đổi tên khi sao chép tệp
<copy file="..." todir="..." overwrite="true">
Sử dụng tofile
tùy chọn thay vì todir
Added
Hoặc một ví dụ phức tạp hơn từ Ant Copy Task documentation:
Sao chép một tập hợp các tập tin vào một thư mục, thêm .bak vào tên tệp trên bay
<copy todir="../backup/dir"> <fileset dir="src_dir"/> <globmapper from="*" to="*.bak"/> </copy>
'globmapper' là hoàn hảo. – z0r
Hoàn hảo. Ant cũ tốt. Đã một thời gian kể từ khi tôi thực sự sử dụng Ant nhiều, và gần đây nó đã được xuống hạng để thực hiện các nhiệm vụ nhỏ như là một bổ trợ cho Maven. Với những đứa trẻ mới trong thị trấn như Grunt vv, Ant đã chiếm một phần đáng kể. Nhưng bạn biết điều gì, như sự đơn giản của các giải pháp trên cho thấy, Ant vẫn là một công cụ cũ đáng kính và, XML hoặc không có XML, nên được tôn trọng hơn. – arcseldon
Nó phải là đơn giản như
<copy file="mySourceFile" tofile="MyDestFile" />
Nhiệm vụ sao chép có thể mất một lồng nhau [file mapper] (http://ant.apache.org/manual/Types/ mapper.html) để đổi tên. – matt