【问题标题】:A batch file to download and delete files from a server从服务器下载和删除文件的批处理文件
【发布时间】:2010-10-21 09:59:14
【问题描述】:

如何将 MS dos ftp 批处理文件写入:

  1. 从服务器下载文件到我的本地电脑
  2. 下载后从服务器中删除这些文件

编辑:

到目前为止我...

批处理文件:

ftp.exe -s:ftp.txt

FTP.txt:

打开 domain.com

用户名在这里

密码在这里

cd /httpdocs/store/files

需要在这里获取、列出和删除命令吗??

退出

【问题讨论】:

  • 如果没有关于您的服务器及其支持的协议的更多信息,无法回答。
  • @Pekka:我发现“ftp”在协议方面非常清楚。它甚至在问题的标签中。
  • @Fredrik 是的,我过度阅读了那部分。我的坏
  • 您要下载的文件是您知道的,还是必须列出来?
  • @Pekka,我只知道文件以 .xml 结尾,但可能有任意数量

标签: batch-file download ftp delete-file


【解决方案1】:

ftp.exe 程序可以采用a sort of script file as input(该示例上传文件,但我想明白了),因此您应该能够为您需要执行的命令创建脚本,并且然后使用适当的输入启动批处理文件 ftp.exe。

【讨论】:

    【解决方案2】:

    来自我在其他帖子中的一个提示。

    user-name
    user-password
    lcd c:\localfolder-where-download
    cd remote-folder
    mget .  
    mdelete \\remote-folder\ .
    quit
    

    1 & 2 行,你的凭据 ftp 可以下载内容的 3 行本地文件夹 4 行 - 远程文件夹(如果需要) 5 行 - 将所有内容添加到本地文件夹 6 行 - 删除远程文件夹中的所有内容 7行退出!

    【讨论】:

      【解决方案3】:

      您可以下载ncftpput/ncftpget。使用ncftpget,可以选择在下载后删除远程文件。

      【讨论】:

        猜你喜欢
        • 2012-08-15
        • 2017-09-24
        • 1970-01-01
        • 2012-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-01
        相关资源
        最近更新 更多