是否可以防止使用ftp.exe覆盖文件?

时间:2012-08-14 01:37:31

标签: windows command-line ftp

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

是否可以防止使用ftp.exe覆盖文件?如果使用特定的ftp.exe参数无法完成此操作,是否可以使用批处理来调用ftp.exe?

1 个答案:

答案 0 :(得分:0)

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

使用批处理过程看起来像是要走的路(如果你必须坚持这个ftp客户端)。

您可能需要执行以下操作:

  1. Ftp connect
  2. 列出文件(remote.txt)
  3. 将remote.txt与local.txt(您要上传的文件)进行比较
  4. 生成uploadables.txt(包含来自local.txt的项目,不在remote.txt中)
  5. Ftp再次连接
  6. 上传uploadables.txt
  7. 听起来很有趣,但我最好还是回去工作。 : - )