WinSCP"保持远程目录最新"仅每分钟同步文件一次

Nat*_*han 1 synchronization 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.
Run Code Online (Sandbox Code Playgroud)

Nat*_*han 6

不幸的是,这是WinScp确定文件更新方式的限制,以及FTP提供的时间戳粒度.如果可能,请连接SFTP,它将提供第二个粒度.

  • 是的,我终于找到了,然后再挖掘一下解决方案(它只记录问题来源,并没有提出SFTP解决方案或任何其他解决方案).只是张贴这个,所以它将更容易搜索. (2认同)