none
Robocopyタイムスタンプ

    質問

  • Windows Server 2012 R2 上の任意フォルダ・ファイルを同サーバの別の場所に移動させるためRobocopyを使用します。

    robocopy [src] [dst] /DCOPY:DAT /MOVE /E /S で管理者で実行、フォルダ移動は成功したのですが

    移動先フォルダのタイムスタンプが実行した日時となり、ソース日時と異なります。その下のファイルはソースの日時と一致します。

    これはRobocopyの不具合か、私の選択オプションが悪いのでしょうか?

    ※尚、 /MIR /COPYALL では上手く行きますが、今回こちらは使用しません。

    2019年3月19日 2:36

回答

  • ponpokopon2019さん、こんにちは。フォーラムオペレーターのナナエです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

        
    私の知っている限りではRobocopyにはタイムスタンプ機能がありますが、ディレクトリフォルダのタイムスタンプが保存されません。

    これはRobocopyの既存の不具合で、原因はファイルとフォルダ(タイムスタンプ含め)がディレクトリに沿って下にコピー動作から引き起こされます。

    ちなみに、/COPYALL はファイルをコピーするだから機能しますが、今回 /MOVE でファイルを別の場所に移動させなら、フォルダのタイムスタンプは実行した日時に変更しました。

    下記のリンクで似た現象をご参照してください。
    https://social.technet.microsoft.com/Forums/en-US/83fd1d99-799f-4c30-b148-586b1cc7639d/keeping-folder-modified-date-when-using-robocopy

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support ナナエ

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
    2019年3月25日 7:56

すべての返信

  • ponpokopon2019さん、こんにちは。フォーラムオペレーターのナナエです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

        
    私の知っている限りではRobocopyにはタイムスタンプ機能がありますが、ディレクトリフォルダのタイムスタンプが保存されません。

    これはRobocopyの既存の不具合で、原因はファイルとフォルダ(タイムスタンプ含め)がディレクトリに沿って下にコピー動作から引き起こされます。

    ちなみに、/COPYALL はファイルをコピーするだから機能しますが、今回 /MOVE でファイルを別の場所に移動させなら、フォルダのタイムスタンプは実行した日時に変更しました。

    下記のリンクで似た現象をご参照してください。
    https://social.technet.microsoft.com/Forums/en-US/83fd1d99-799f-4c30-b148-586b1cc7639d/keeping-folder-modified-date-when-using-robocopy

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support ナナエ

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
    2019年3月25日 7:56
  • ナナエさん

    ご回答有難うございます。フォルダのタイムスタンプは実行日時になるようですね。

    MOVEコマンドで試してみます。

    OS制限のファイルパス長(256文字制限?)でMOVEコマンドも失敗するかもしれませんが、

    本フォーラム記事などを探してみます。

    ではまた

    2019年3月29日 0:41