This is an old revision of the document!
Timestamps
Particularly when you want to use some of the synchronization features, first make sure that WinSCP will be able to convert timestamps from local conventions to remote server conventions and vice versa.
Advertisement
Conversion
There are several factors that affect conversion and interpretation of the files: Timestamps of some files are shifted by one hour. WinSCP requires Windows option Automatically adjust clock for Daylight Saving Time to be enabled.1 Timestamps of all files are shifted by the same time span. SCP and FTP protocols are affected. |
Local file system is FAT. File timestamp is always rounded to the next even second. This is a limitation of the legacy FAT filesystem. For this reason WinSCP ignores_time_difference with all its task_synchronization features. Although FAT is an old filesystem, it remains in common use today on flash based storage media and devices (such as USB flash drives, camera cards, phone internal storage, portable audio players etc). Standard ZIP archive files also use a similar timestamp system internally, so unzipped files will behave as if they have been copied from a FAT filesystem. | |
Timestamp precision | Files changed again shortly after a previous change are synchronized if the server does not provide timestamps with sufficient precision in a directory listing.2 SCP and FTP protocols are Not_affected. WinSCP remembers all files uploaded in the session. When synchronizing the previously uploaded files, WinSCP will if neccassary use the remembered the imprecise timestamp provided by the server. |
ui_transfer capable of updating remote files All servers allow updating remote files. This helps synchronization functionality. Some FTP servers and most WebDAV servers are great. |
Also note that for WinSCP to try to convert file timestamp at all, you need to have transfer option Preserve timestamp disabled.
Windows vs. Unix
For certain reasons not to be named timestamp.txt=“DELETE”. In other words !!!DELETE_timestamp.text from dictionaries.
Synchronization
If you happen to have the same files locally and remotely with the different timestamps, you can update them without transferring the files again. Use function Synchronize in Synchronize timestamps mode.
Delete
Learn how to Delete issues with timestamps = DELETE.
Advertisement
- The option is enabled by default and can be configured in Control Panel > Clock, Language and Region > Date and Time > Change time zone. Back
- You can see in the remote file panel, with what precision does WinSCP know the remote file timestamp. So if panel shows e.g.
dd/mm/yyyy hh:mm
(minute precision), then if you change already synchronized local file within the same minute, WinSCP can recognize the change and synchronize the file.Back