2013-12-13 213 views
1

WinSCP提供了一项功能“保持远程目录最新”。这依赖于修改后的本地文件的时间戳显示为比远程服务器更新,这将触发对远程文件的更新。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

不是一个真正的问题。 –

+0

这是一个自我回答的问题。 – Nathan

+0

哪里可以发表帖子? – Nathan

回答

6

不幸的是它是WINSCP如何确定一个文件被更新的限制,以及时间戳粒度是FTP提供。如果可能的话,连接将提供第二个粒度的SFTP。

+0

这记录在WinSCP站点上的[Timestamps](http://winscp.net/eng/docs/timestamp)文章中(section_Timestamp precision_)。 –

+2

是的,我终于找到了,然后又多了一些解决方案(它只记录问题来源,并没有提出SFTP解决方案或任何其他解决方案)。只是发布这个,所以它会更容易搜索。 – Nathan

相关问题