【问题标题】:Is it possible to prevent overwriting files with ftp.exe?是否可以防止用 ftp.exe 覆盖文件?
【发布时间】:2012-08-14 01:37:30
【问题描述】:

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

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

【问题讨论】:

  • 您是否尝试将文件属性设置为只读?祝你好运。

标签: windows command-line ftp


【解决方案1】:

我认为没有任何 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

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

【讨论】:

猜你喜欢
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 2015-08-26
  • 2014-05-26
  • 1970-01-01
  • 2017-05-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多