`

ant中ftp上传下载删除的用法

    博客分类:
  • ANT
 
阅读更多

下载文件:

<!--  将154上最新编译的FTP资源SWF文件复制到本地目录-->

<target name="ftpSwfToLocal">

 <ftp action="get"

      server="10.45.7.154"

      userid="devflex"

      password="smart"

 remotedir="/ztesoft/devflex/java/webportal/WebContent/i18n/en_US/">

   <fileset dir="d:/javaWorkspace/cvbs/WebContent/i18n/en_US">

     <include name="**/*swf"/>

   </fileset>

 </ftp>

<echo message = "d:/javaWorkspace/cvbs/WebContent/i18n/en_US ---> ftpGet"/>

</target>

问题1、报错找不到“Could not create type ftp due to java.lang.NoClassDefFoundError:

                                  org/apache/commons/net/ftp/FTPClientConfig”

 

   解决:少了两个包:commons-net-1.4.1.jar和jakarta-oro-2.0.8.jar

   将这两个包加入到



 

 

 

<!--action不指定默认就是上传-->

<target name= "ftp.upload">
  <ftp server="xxx.xx.10.49"s
       userid="anonymous"
       password="me@myorg.com"
      remotedir="/second">
    <fileset dir=".">
      <include name="*.apk"/>
    </fileset>
  </ftp>
</target>

 

<!--假如要download的文件夹没有文件,那么空文件夹不会下载下来,删除同理-->

<target name= "ftp.download">
  <ftp action="get"
  server="xxx.xx.10.49"
       userid="anonymous"
       password="me@myorg.com"
  remotedir="second">
    <fileset dir="second">
  <include name="**"/> 
    </fileset>
  </ftp>
</target>

 

<target name= "ftp.del">
  <ftp action="del"
    server="xxx.xx.10.49"
        userid="anonymous"
       password="me@myorg.com" > 
   <fileset dir="second">    
   </fileset>

  </ftp>
</target>

  • 大小: 82.8 KB
分享到:
评论

相关推荐

    ant实现ftp上传需要的jar包

    在这个库中,包含了FTPClient、FTPFile等类,使得Ant可以通过编程方式与FTP服务器进行交互,如登录、上传、下载、删除文件等。 要使用Ant进行FTP文件上传,首先需要在Ant构建脚本(build.xml)中引入FTP任务。这...

    FTP客户端源代码

    FTP客户端源代码是一种用于与FTP(文件传输协议)服务器交互的应用程序,允许用户上传、下载文件或管理远程服务器上的文件。在本项目中,我们关注的是一个专为Windows平台设计的FTP客户端,它使用Java语言编写,并且...

    Apache FTPServer的配置与使用&API

    2. **上传/下载文件**:在连接成功后,用户可以上传文件到FTP服务器的指定目录,或者下载服务器上的文件到本地。 3. **命令操作**:FTP协议提供了多种命令,如`ls`列出目录内容,`cd`改变当前目录,`get`和`put`...

    apache-ant-1.7.1-manual

    11. **发布(Deployment)**:Ant不仅限于本地构建,还可以配置远程服务器部署,例如通过FTP或SSH上传文件。 12. **版本控制集成**:Ant可以与SVN、Git等版本控制系统配合,自动处理版本控制操作。 13. **故障处理...

    22_ant_完整操作一个用户管理的小例子_发布web项目和设置数据库

    5. **部署WAR文件**:使用Ant的`copy`或`ftp`任务将WAR文件上传到服务器的指定位置。 6. **运行测试**:如果有的话,可以使用`junit`任务运行单元测试,确保应用的功能正确无误。 7. **清理**:最后,可以定义一个...

    hudson(jenkins)搭建手册

    - Ftp插件用于构建后的结果上传到FTP服务器上,方便远程访问构建结果。 3. **JUnit插件** - JUnit插件用于整合JUnit测试报告,便于在Hudson界面中查看测试结果。 4. **远程访问触发** - 通过HTTP请求触发构建...

    Simple-Distributed-FTP:简单的分布式应用程序将文件从发送到服务器组

    使用PUT方法运行1个客户端(上传现有文件-用较短的文件替换更长的文件) 要运行简单测试,只需执行run.sh脚本即可。 它将使用Apache-Ant构建来构建项目,然后启动服务器和客户端。 改进(待办事项) 复制限制/...

    jenkinsk中文使用手册

    - FTP插件用于将构建结果上传至FTP服务器。 - 安装FTP插件。 - 配置FTP服务器连接信息。 3. **JUnit插件**: - JUnit插件用于解析JUnit格式的测试报告。 - 安装JUnit插件。 - 配置测试报告文件路径。 4. **远程...

Global site tag (gtag.js) - Google Analytics