假设我要上传

./WEB-INF/classes


./WEB-INF/lib


<myserver>/Folder/WEB-INF/classes


<myserver>/Folder/WEB-INF/lib

分别。

我可以执行一项FTP任务吗?

我不能用
<ftp server="myserver" remoteDir="Folder/WEB-INF/">
    <fileset dir="WEB-INF" />
</ftp>

因为这会复制不需要的WEB-INF中的所有内容。

最佳答案

当然可以。只需使用include过滤器即可。双星号与任何目录名匹配。单星号与任何文件名匹配。

<ftp server="myserver" remoteDir="Folder/WEB-INF/">
  <fileset dir="WEB-INF" >
    <include name="classes/**/*"/>
    <include name="lib/**/*"/>
  </fileset>
</ftp>

关于ant - 如何用Ant用FTP任务复制几个子目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19181636/

10-10 01:09
查看更多