環境はWindows8.1+WinSCP 5.9.6(FTP)です.
アップロードをすると,サーバ側のタイムスタンプが9時間マイナス方向にずれます.フォルダ権限を777に,ファイル権限を666に変更しても変化しませんでした.
以下の設定で時間がずれない状態になりました.
・「セッション」のFTPの設定で「タイムゾーン補正」を0時間
・「環境設定」の「転送」で「タイムスタンプを保持する」をオフ
・手動アップロードする
※タイムスタンプを保持したかったがFTPでは難しそう?
https://winscp.net/eng/docs/task_synchronize_full
「同期」の場合「タイムスタンプを保持する」のチェックを外せず,ずれが解消されません.「タイムスタンプを保持する」のチェックを外す方法か,外せないなら「タイムスタンプを保持する」状態でずれが出ない設定は可能でしょうか?
よろしくお願いします.
参考にしたページ
http://www.5cho-me.com/archives/174118
ご回答ありがとうございます.
2017/08/08 11:15:56> 以下の設定で時間がずれない状態になりました.
> ~略~
> ・手動アップロードする
ファイルやフォルダーが多義にわたるのでひとつづつ手動でやらずに,同期やミラーリングを利用したいです.
また,この設定ではサーバー側のファイルはアップロードした時刻になるので「タイムスタンプがずれない」ではなく,正確には9時間のずれが発生しないです.質問の文字数の都合上,省略して細かく記載せず申し訳ありません.
現在は「ローカル側の日付が古ければ上書きしない」というルールでしのいでいます.
Adobe Dreamweaverで同期を行うと,更新されたもののみPUT,サーバ側の更新されたファイルはGETとなり,時間もアップロード時刻となる(9時間ずれない)のでWinSCPでも同様にできないかと思った次第です.
(DWを使えば良いのでは?という件は,ライセンス数に限りがあるのでDWが利用できないPCで他のFTPソフトを模索している状態です)
何かお知恵がございましたら,引き続きコメントいただければ幸いです.