1502071956 WinSCPの「同期」でタイムスタンプがずれる現象を解消したいです.


環境は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

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2017/08/12 11:15:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
id:xjus

質問者から

xjus2017/08/07 20:20:01

「ミラーリング アップロード」も「同期」と同様に「タイムスタンプを保持する」が外せませんので,こちらの方法もお分かりでしたら教えてください.

回答1件)

id:pmakino No.1

回答回数358ベストアンサー獲得回数30

ポイント100pt

タイムスタンプが保持されていないと同期やミラーリングアップロードにおける差分チェックができませんから、保持オプションを外せないのは必然かと思います。
ところで
> 以下の設定で時間がずれない状態になりました.
> ・「セッション」のFTPの設定で「タイムゾーン補正」を0時間
とありますが、それでずれが出ない状態になったのであれば問題ないのでは?

id:xjus

ご回答ありがとうございます.

> 以下の設定で時間がずれない状態になりました.
> ~略~
> ・手動アップロードする

ファイルやフォルダーが多義にわたるのでひとつづつ手動でやらずに,同期やミラーリングを利用したいです.

また,この設定ではサーバー側のファイルはアップロードした時刻になるので「タイムスタンプがずれない」ではなく,正確には9時間のずれが発生しないです.質問の文字数の都合上,省略して細かく記載せず申し訳ありません.
現在は「ローカル側の日付が古ければ上書きしない」というルールでしのいでいます.

Adobe Dreamweaverで同期を行うと,更新されたもののみPUT,サーバ側の更新されたファイルはGETとなり,時間もアップロード時刻となる(9時間ずれない)のでWinSCPでも同様にできないかと思った次第です.
(DWを使えば良いのでは?という件は,ライセンス数に限りがあるのでDWが利用できないPCで他のFTPソフトを模索している状態です)

何かお知恵がございましたら,引き続きコメントいただければ幸いです.

2017/08/08 11:15:56
id:xjus

質問者から

xjus2017/08/21 20:55:02

FFFTPを使用することにしました.

ありがとうございました.

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません