在批处理文件中将新文件从FTP服务器下载到Windows

时间:2017-04-18 17:14:30

标签: batch-file ftp

我正在编写一个从FTP服务器下载文件的批处理文件。

现在,我希望根据现有文件检查这些文件,以便不再次下载它们。有多个文件正在下载,我不知道FTP服务器中可能存在的文件名。

由于

1 个答案:

答案 0 :(得分:0)

只需使用支持同步的任何Window命令行FTP客户端。

例如,使用WinSCP FTP client,您可以使用批处理文件,如:

@echo off
winscp.com /ini=nul /log=synchronize.log /command ^
    "open ftp://username:password@ftp.example.com/" ^
    "synchronize local C:\local\path /remote/path" ^
    "exit"

参考文献:

您可以拥有WinSCP GUI generate a batch file template for you

(我是WinSCP的作者)