Differences
This shows you the differences between the selected revisions of the page.
2006-04-17 | 2006-04-18 | ||
windows anchor (martin) | timestamp correction of local files is done by operating system, not by applications (martin) | ||
Line 15: | Line 15: | ||
===== [[windows]] Windows vs. Unix ===== | ===== [[windows]] Windows vs. Unix ===== | ||
- | For certain reasons NT-class versions of Microsoft Windows (NT, 2000, XP, 2003) shifts timestamps of ALL files by one hour once Daylight Saving Time starts and/or finishes((See article [[http://www.codeproject.com/datetime/dstbugs.asp|Beating the Daylight Savings Time bug]])). For example, for file created on 2005-02-25 14:00, the Windows Explorer will show modification time 2005-02-25 15:00, when DST is in effect. As a Windows application, WinSCP, to be compliant with the Windows Explorer, implements the same timestamp correction. Unfortunately, to allow [[task_synchronize|synchronization]] functions to work, WinSCP has to apply the same correction to timestamps of remote files. As the remote operating system, being typically Unix-style, usually does not perform the Windows NT-style correction, you will see different timestamps in directory listing of WinSCP, than you see in directory listing on the server (for example in ''ls'' listing). | + | For certain reasons NT-class versions of Microsoft Windows (NT, 2000, XP, 2003) shifts timestamps of ALL files by one hour once Daylight Saving Time starts and/or finishes((See article [[http://www.codeproject.com/datetime/dstbugs.asp|Beating the Daylight Savings Time bug]])). For example, for file created on 2005-02-25 14:00, the Windows applications (like Windows Explorer or WinSCP) will show modification time 2005-02-25 15:00, when DST is in effect. Unfortunately, to allow [[task_synchronize|synchronization]] functions to work, WinSCP has to apply the same correction to timestamps of remote files as Windows apply to timestamps of local files. As the remote operating system, being typically Unix-style, usually does not perform the Windows NT-style correction, you will see different timestamps in directory listing of WinSCP, than you see in directory listing on the server (for example in ''ls'' listing). |
===== Synchronization ===== | ===== 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 //[[task_synchronize_full|Synchronize]]// with option //[[ui_synchronize#synchronize_options|Synchronize timestamps only, not files]]//. | 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 //[[task_synchronize_full|Synchronize]]// with option //[[ui_synchronize#synchronize_options|Synchronize timestamps only, not files]]//. |