OneDriveへのコピーでタイムスタンプが維持されない

2,107 views
Skip to first unread message

カレー

unread,
Aug 28, 2018, 6:07:53 AM8/28/18
to FastCopy掲示板
いつも大変便利に使わせてもらっています。

OneDriveをネットワークドライブにマウントして
FastCopyでファイルをコピーすると、
ファイルのタイムスタンプがコピーした時の時間に変更されてしまうようです。

これを、元のファイルのタイムスタンプを維持したままコピーすることは可能でしょうか?

エクスプローラでコピーをすると、タイムスタンプは維持されるようです。

よろしくお願いいたします。


shusan...@gmail.com

unread,
Aug 28, 2018, 6:34:47 AM8/28/18
to FastCopy掲示板
追記します。

Windows10Pro 64bit
FastCopy3.54 64bit

を使っています。

Hiroaki SHIROUZU

unread,
Aug 28, 2018, 9:23:20 AM8/28/18
to FastCopy掲示板
残念ながら、MSのWebDAVドライブの実装がタコに見えますね。
SetFileTimeが成功を返しているにもかかわらず、その後、待ち時間によって反映したりしなかったりするタイミング依存に見えます。

ただ、タコな実装に合わせてウェイトを入れるのもいかがなものかと思っていますので、しばらくは他のツールをお使いください。
(もしかすると、CopyFile等の上位レイヤーのAPIでは WebDAVのタコさを救う何かが入っているのかもしれませんね)


shusan...@gmail.com

unread,
Aug 28, 2018, 9:37:03 AM8/28/18
to FastCopy掲示板
なるほどわかりました。

ウェイトなんて入れていたら、FastCopyの魅力が台無しになってしまうので
このままでいいと思います。

MS側が良くなるのを待ちます。(無いでしょうけど)

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

Hiroaki SHIROUZU

unread,
Aug 28, 2018, 10:57:47 AM8/28/18
to FastCopy掲示板
多少実装が必要なものの、速度低下はほぼ無い回避策を見つけたので、次のバージョンで入れておくかもしれません。
それにしても、これはMSさんで直してほしい問題だなぁ…
Reply all
Reply to author
Forward
0 new messages