0

我指的是 Windows 原生 ftp.exe 应用程序。开箱即用,它似乎在任何情况下都会覆盖文件。

是否可以防止用 ftp.exe 覆盖文件?如果这不能通过特定的 ftp.exe 参数完成,是否可以使用批处理调用 ftp.exe 来完成?

4

1 回答 1

0

我认为没有任何 ftp 参数或 ftp 命令选项可以明确地执行您想要的操作。

使用批处理看起来像是要走的路(如果您必须坚持使用此 ftp 客户端)。

您可能必须执行以下操作:

  1. FTP连接
  2. 列出文件 (remote.txt)
  3. 比较 remote.txt 和 local.txt(要上传的文件)
  4. 生成uploadables.txt(包含来自local.txt 的项目不在remote.txt 中)
  5. 再次ftp连接
  6. 上传uploadables.txt

听起来很有趣,但我最好回去工作。:-)

于 2012-08-14T02:00:31.567 回答