Differences

This shows you the differences between the selected revisions of the page.

2019-01-09 2019-03-28
No "language" on Windows 10 (martin) it's "File Explorer" now (martin)
Line 16: Line 16:
===== [[windows]] Windows vs. Unix ===== ===== [[windows]] Windows vs. Unix =====
-For certain reasons certain old versions of Microsoft Windows (XP, 2003, Vista and 2008)((Basically all NT-class versions of Windows until Windows Vista/2008. The timestamp shifting was removed since Windows 7/2008 R2.)) shifts timestamps of ALL files by one hour once Daylight Saving Time starts and/or finishes.((See article [[https://www.codeproject.com/Articles/1144/Beating-the-Daylight-Savings-Time-bug-and-getting|Beating the Daylight Savings Time bug]])) For example, for file created on 2005-02-25 14:00, 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 by default different timestamps in directory listing of WinSCP, than you see in directory listing on the server (for example in ''ls'' listing). You can change this in [[ui_login_environment#dst|session options]], but that will render synchronization non-functional. &winxp &winvista &win2003 &win7+For certain reasons certain old versions of Microsoft Windows (XP, 2003, Vista and 2008)((Basically all NT-class versions of Windows until Windows Vista/2008. The timestamp shifting was removed since Windows 7/2008 R2.)) shifts timestamps of ALL files by one hour once Daylight Saving Time starts and/or finishes.((See article [[https://www.codeproject.com/Articles/1144/Beating-the-Daylight-Savings-Time-bug-and-getting|Beating the Daylight Savings Time bug]])) For example, for file created on 2005-02-25 14:00, Windows applications (like Windows File 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 by default different timestamps in directory listing of WinSCP, than you see in directory listing on the server (for example in ''ls'' listing). You can change this in [[ui_login_environment#dst|session options]], but that will render synchronization non-functional. &winxp &winvista &win2003 &win7
===== Synchronization ===== ===== Synchronization =====

Last modified: by martin