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

发布于 2024-11-15 22:52:19 字数 463 浏览 2 评论 0原文

使用ant scp我可以将文件从本地系统(windows)复制到服务器(linux)。所以我需要的是我想使用ant在linux系统中的指定目录按系统日期创建一个文件夹并将文件复制到创建的文件夹..

这是我的ant脚本:

<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>

请帮助我 提前致谢

using ant scp i can able to copy a file from local system(windows) to server(linux).so what i need is i want to create a folder by the system date at specified directory in linux system using ant and copy the file to the folder which created..

this is my ant script:

<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>

pls help me
thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

殊姿 2024-11-22 22:52:19

您可以使用这样的Linux命令来创建目录:

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

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

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

you can use such linux command which creates directory:

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

it will create dir (for example) "Nov-14-2012_17:41:02" in the dir /path/to/specified/dir and will cd to it.

after executing this command you can simply copy your file to the directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文