Batch file 从服务器下载和删除文件的批处理文件

Batch file 从服务器下载和删除文件的批处理文件,batch-file,download,ftp,delete-file,Batch File,Download,Ftp,Delete File,如何将MS dos ftp批处理文件写入: 将文件从服务器下载到本地pc 下载后从服务器上删除这些文件 编辑: 到目前为止我已经 批处理文件: ftp.exe-s:ftp.txt FTP.txt: opendomain.com 用户名在这里 密码 cd/httpdocs/store/files 需要在此处获取、列出和删除命令吗 退出 ftp.exe程序可以采用(该示例上载一个文件,但我想是为了了解这一点),因此您应该能够为需要执行的命令创建一个脚本,然后让批处理文件使用适当的输入启动ftp.ex

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

  • 将文件从服务器下载到本地pc
  • 下载后从服务器上删除这些文件
  • 编辑:

    到目前为止我已经

    批处理文件:

    ftp.exe-s:ftp.txt

    FTP.txt:

    opendomain.com

    用户名在这里

    密码

    cd/httpdocs/store/files

    需要在此处获取、列出和删除命令吗

    退出


    ftp.exe程序可以采用(该示例上载一个文件,但我想是为了了解这一点),因此您应该能够为需要执行的命令创建一个脚本,然后让批处理文件使用适当的输入启动ftp.exe。

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

    从另一篇文章中的提示中删除

    user-name
    user-password
    lcd c:\localfolder-where-download
    cd remote-folder
    mget .  
    mdelete \\remote-folder\ .
    quit
    
    1和2行,您的凭证 3行本地文件夹,ftp可以在其中下载内容 4行-远程文件夹(如果需要) 5行-将所有内容放入本地文件夹 6行-删除远程文件夹中的所有内容
    7线退出

    如果没有关于您的服务器及其支持的协议的更多信息,就无法回答。@Pekka:我发现“ftp”在协议方面是非常清楚的。它甚至在问题的标签上。@Fredrik是的,我读得太多了。我的坏蛋你知道你想下载的文件是什么,还是你必须列出它们?@Pekka,我只知道这些文件以.xml结尾,但可能有很多