2014-05-22 94 views
3

我們正在使用的WinSCP 5.1.1文件修改時間。當我們FTP到主機時,WinSCP顯示錯誤的文件修改時間。它似乎總是10個小時。由於我們在悉尼,我們假設我們正在獲取UTC時間。我如何確保我們獲得最後修改的實際遠程主機?我已閱讀MFMT並聯系主機詢問服務器是否支持此功能。他們的反應是:的WinSCP是顯示錯誤的時區

服務器支持MDTM這是類似的功能。
下面的命令被識別:
ABOR ACCT ALLO APPE CDUP CWD DELE EPRT EPSV FEAT HELP LIST MDTM MKD MODE NLST NOOP OPTS PASS PASV PORT PWD退出REIN REST RETR RMD RNFR RNTO SITE SIZE SMNT STAT STOR STOU STRU SYST TYPE USER XCUP XCWD XMKD

這應該夠了嗎?下WinSCP賦予的環境性能我注意到保留遠程時間戳不是活動的選擇,因爲我使用的FTP。我發現另一篇帖子暗示轉移預設可能是一個好主意。我也做到了這一點,並告訴它在普通選項下保存時間戳。我知道它在踢,因爲它會在我開場時提示我。

總之我的問題/問題是 - 如果FTP會話,聲稱支持MDTM應該最後修改日期顯示在服務器上的價值,還是應該表現出UTC時間服務器的過程中使用的WinSCP 5.1.1,?根據我已經完成的工作,我可以做些什麼來獲取服務器上的最後修改日期值?

+0

我已經在[WinSCP支持論壇](http://winscp.net/forum/viewtopic.php?t=13920)上問過你的重複問題,請包含WinSCP日誌文件。 –

+0

@MartinPrikryl嗨馬丁 - 我發佈了日誌文件,希望這可以讓你幫我。據我所知,我所做的每一件事都是我應該做的。僅供參考我在這裏發佈這個的原因是因爲你似乎沒有解決我的'總而言之我的問題是......'的問題。 – Mat41

回答

1

從你的日誌,貼在WinSCP support forum

. 2014-05-22 15:42:34.140 WinSCP Version 5.1.1 (Build 2735) (OS 5.2.3790 Service Pack 2) 
... 
< 2014-05-22 15:42:34.531 220 McAfee Web Gateway 7.2.0 build 14593 
. 2014-05-22 15:42:34.578 Trying to access ftp.theweather.com.au through ftp proxy... 
... 
> 2014-05-22 15:42:34.937 FEAT 
< 2014-05-22 15:42:34.968 211-Features: 
< 2014-05-22 15:42:34.968 EPRT 
< 2014-05-22 15:42:34.984 EPSV 
< 2014-05-22 15:42:35.000 PASV 
< 2014-05-22 15:42:35.000 SIZE 
< 2014-05-22 15:42:35.000 MDTM 
< 2014-05-22 15:42:35.000 211 End 

的WinSCP的版本使用的是不支持過時的服務器時區的檢測。您的FTP服務器不支持現代的MLSD命令,現在不常見的命令。 MLSD要求時間是UTC,所以WinSCP會自動轉換它們。使用陳舊的LIST命令,舊版本的WinSCP保持時間不變。