ばぐ★NAGAさまDiskMirroringTool Unicodeの作成ありがとうございます。Unicodeに対応いただき重宝して使わせていただいております。サポート掲示板はgoogleで見つけました。(ホームからのリンクはかわかりませんでした。)フォルダーやファイルのバックアップの際に、タイムスタンプ(作成日時、更新日時、アクセス日時)をマスター側に合致させるようにできないでしょうか。動作設定でのタイムスタンプのオプションは、・タイムスタンプの誤差対策を行う・ファイルの作成日時もコピーする・フォルダのタイムスタンプをコピーするをチェックしています。具体的な動作状況です。(1) サブフォルダーありのフォルダーを空のフォルダにバック アップした場合 ファイルについては、サブフォルダー内のファイルも含めて タイムスタンプ(作成日時、更新日時、アクセス日時) が合致しますが、 フォルダーはアクセス日時がバックアップ時になってしまう ようです。 アクセス日時もマスター側に合致するようにできないでしょ うか。(2) 空ではなく、ファイルが存在するフォルダにバックアップ した場合 ファイルサイズの違うものは更新されるのですが、この時、 作成日時、更新日時はマスター側と合致しますが、アクセス 日時がバックアップ時になってしまいます。 また、サブフォルダーもアクセス日時がバックアップ時に なってしまいます。 これらのアクセス日時もマスター側に合致するようにできない でしょうか。(3) サブフォルダーの作成日時、更新日時、アクセス日時が マスター側と異なっていても検知してくれません。 これらも検知してマスター側に合わせるようにできないで しょうか。(4) ファイルのサイズが同じ場合、作成日時、アクセス日時が マスター側と異なっていも検知してくれません。 これらも検知してマスター側に合わせるようにできないで しょうか。 ご検討いただけたら幸いです。 よろしくお願い致します。
ばぐ★NAGAさまコメントありがとうございます。(3)(4)については、上書きで対応すればよいとのこと了解しました。プログラム上は、「作成日時」「更新日時」「アクセス日時」のすべての項目にオリジナルと同じ値を書き込んでいることをお教えいただきありがとうございます。お教えいただきました、Windowsでファイルの最終アクセス日時の更新を無効にして試してみました。私の場合、Windows10でのfsutil behavior query disablelastaccessの値は2 (システム管理、無効)となっていましたが、これを3(システム管理、有効)(最終アクセス日時の更新をしない)にして実施したところ、(1)(2)のタイムスタンプはずべて合致しました。気づいていなかったのですが、(disablelastaccessの値が2の)元の状態では、DMTUのテストを実行しただけで、マスター側のサブフォルダーのアクセス日時のタイムスタンプが変更されることがわかりました。DMTUが(テストや更新)動作を実行する前に、disablelastaccessを3に変更して、終了したら元の値に戻すようすれば、(1)(2)の希望動作になるとわかりました。disablelastaccess値の変更に管理者権限が必要なことから、DMTUに上述した機能を追加することは難しいでしょうか?