我想複製映射網絡目錄上的最新文件。我已經使用NET USE
將網絡目錄映射到${drive.letter}
。Ant中的緩慢排序
<copy todir="${dest.dir}" overwrite="true">
<first>
<sort>
<fileset dir="${drive.letter}\">
<filename name="FileIWant-*.tar.gz" />
</fileset>
<date xmlns="antlib:org.apache.tools.ant.types.resources.comparators"/>
</sort>
</first>
</copy>
它需要一個非常長的時間完成這個任務完成,我想知道爲什麼需要這麼長,如果我能加快速度。網絡目錄中有20K +個文件。排序任務是先運行,然後是文件集選擇器?還是隻是因爲它通過網絡需要一段時間?
唯一的其他解決方案,我可以想到它在本地複製所有FileIWant-*.tar.gz
文件,然後執行排序,但我不確定副本是否會更改時間戳。