Higuys。
ant touch
任务有一个小问题。
我需要做什么:
我有源代码目录:
C:\development\source\project\staticfiles\cartridge\rules\*.drl
并将其中的所有文件复制到' target' DIR:
C:\development\target\project\release\rules\*.drl
。
使用ant复制它们时,修改了'在'目标'中新创建的文件的时间dir分别改变,但我需要改为修改'来自'来源的相应文件的时间dir复制后。换句话说,我需要修改'两个文件的时间相同。
我想ant touch
可以在这里提供帮助,但我不知道如何一次处理两个目录。
感谢您的帮助。
答案 0 :(得分:2)
您可以使用preservelastmodified
任务的<copy>
属性。
preservelastmodified : Give the copied files the same last modified time as the original source files.
例如
<copy todir="${dest.dir}" preservelastmodified="true">
<fileset dir="${src_dir}"/>
</copy>