有很多回答可以告诉你如何重命名目录,但它们都需要知道确切的目录名称。在我的情况下,名称是动态生成的。我想做像这样的事情,但这会失败,因为我不能使用通配符来匹配源目录:
<copy todir="./some/runtime/directory/mydir">
<fileset dir="some/build/dir/mydir*"/> <!-- name is mydir_<timestamp> -->
</copy>
在bash中,我可以执行
mv some/build/dir/mydir* some/runtime/dir/mydir
。我正在尝试寻找等效的ant命令。