使用ant,我可以将文件从本地系统(Windows)复制到服务器( linux ).so,我需要的是使用ant在linux系统指定目录下按系统日期创建一个文件夹,并将该文件复制到创建的文件夹中。
这是我的蚂蚁剧本:
<sshexec host="hostname:22" username="****" trust="true"
password="fcubs"
command="mkdir $/home/desktop/<folder to be creted here>"/>
<scp todir="username@hostname:/home/desktop" password="*****" trust="true">
<fileset dir="D:\kkk"/>
</scp>请提前帮我谢谢
发布于 2012-11-14 15:48:26
您可以使用这样的linux命令来创建目录:
export ATD=`date '+%h-%d-%Y_%H:%M:%S'` && cd /path/to/specified/dir && mkdir $ATD && cd $ATD它将在dir /path/ to /指定/ dir中创建dir(例如) "Nov-14-2012_17:41:02“,并对其进行cd处理。
执行此命令后,您可以简单地将文件复制到目录中。
https://stackoverflow.com/questions/6367856
复制相似问题