需要使用ant在远程服务器中创建一个文件夹

时间:2011-06-16 06:18:31

标签: ant scp

使用ant scp我可以将文件从本地系统(windows)复制到服务器(linux)。所以我需要的是我想在系统日期使用ant和copy在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>
请帮助我 提前谢谢

1 个答案:

答案 0 :(得分:0)

你可以使用这样创建目录的linux命令:

export ATD=`date '+%h-%d-%Y_%H:%M:%S'` && cd /path/to/specified/dir && mkdir $ATD && cd $ATD

它将在dir / path / to / specified / dir中创建dir(例如)“ Nov-14-2012_17:41:02 ”并将cd到它。

执行此命令后,您只需将文件复制到目录即可。