WinSCP提供了“保持远程目录最新”功能。这取决于修改后的本地文件的时间戳显示为比远程服务器更新,这将触发对远程文件的更新。
通过FTP连接,文件时间戳的粒度通常仅为分钟级别。因此,如果本地文件在同一分钟内保存两次,则只会发生第一次更新。
日志将显示如下内容:
2:28:42 AM Change in '/local/src/dir/' detected. #first update
2:28:43 AM File '/local/src/dir/updated/file' uploaded. #file uploaded
2:28:45 AM Change in '/local/src/dir/' detected. #subsequent update, no file upload
2:28:48 AM Change in '/local/src/dir/' detected.
答案 0 :(得分:6)
不幸的是,这是WinScp确定文件更新方式的限制,以及FTP提供的时间戳粒度。如果可能,请连接SFTP,它将提供第二粒度。