WINSCP 无法恢复

WINSCP 无法恢复

WINSCP 应该在文件部分已存在时恢复 FTP 传输,但它似乎只是偶尔这样做,似乎是随机的。在其他时候,它会完全替换文件。

我该如何解决这个问题?有没有更可靠的 FTP 软件,不会完全浪费我的数据和时间?

答案1

您需要指示 WinSCP 如何处理已经存在的文件:

  • 传输设置对话框:其他选项

    在里面文件掩码您可以指定文件掩码选择/取消选择要传输的文件(或文件类型)和目录。该选项还可以选择要传输的文件同步保持远程目录最新功能。

    编辑按钮来编辑文件掩码文件掩码对话框

    仅限新文件和更新文件复选框使 WinSCP 忽略源目录中的文件,而目标目录中存在具有相同文件名和相同或更新时间戳的文件。此选项不适用于使用 SCP 和 S3 协议的上传。确保 WinSCP 可以正确转换时间戳在使用该选项之前,请先从本地约定转换为远程服务器约定,反之亦然。

    查看排除隐藏文件从传输和同步中排除隐藏文件和系统文件。

    查看排除空目录从传输和同步中排除空目录。


  • 文件传输简历​​:常见问题

    如果您想恢复传输,则必须使用与中断传输相同的源文件版本。如果不这样做,您的目标文件将包含源文件的先前版本和当前版本。对于自动恢复,如果部分文件大于源文件,WinSCP 将显示错误并不允许恢复。

    如果目标文件存在且不可写,但目标目录可写,则文件仍可传输并自动恢复。只有在传输完成后才会发生覆盖文件的错误。这是因为文件首先被传输到临时文件中。

答案2

检查远程和本地文件的修改时间。如果远程文件较新,winscp 似乎会拒绝恢复文件。我找不到在 winscp 中强制恢复的方法。

尝试 filezilla 2.2.32,无论如何它都会提供恢复的选项。

相关内容