robocopyを使用して、ターゲット上のファイルとディレクトリの時間を保持するために使用できるスイッチは何ですか?


22

robocopyを使用してファイルを新しいドライブにコピーした後、すべてのファイルとディレクトリの作成時間はコピー時間にリセットされていることに気付きました。

robocopyで元のファイルの時間を維持するためのスイッチはありますか?

回答:


36

/COPY:[copyflags]および/DCOPYスイッチのオプションを見てください。

ROBOCOPY /?使用情報に従って:

/ COPY:copyflag [s] ::ファイルのコピー対象(デフォルトは/ COPY:DAT)。
                      (コピーフラグ:D =データ、A =属性、T =タイムスタンプ)。
                      (S =セキュリティ= NTFS ACL、O =所有者情報、U = a監査情報)。

/ DCOPY:T ::ディレクトリのタイムスタンプをコピーします。

例えば:

ROBOCOPY c:\ src d:\ dest / MIR / COPY:DT / DCOPY:T

すべてのファイルとフォルダーをコピーし、日付と時刻のスタンプを保持します。

ROBOCOPY c:\ src d:\ dest / MIR / COPY:DAT / DCOPY:T

すべてのファイルとフォルダーをコピーし、日付と時刻のスタンプとファイル属性を保持します。

また、別の(そして非推奨だと思う?)スイッチ/TIMFIXもありますが、これはほとんど同じです/COPY:DTが、フォルダーのタイムスタンプを修正しません。

これらは、Windows 7 x64 Ultimate上のROBOCOPY 5.1.10.1027でテストされました。

/MIRスイッチはコピー元のディレクトリをミラーリングすることに注意してください。つまり/MIR、ソースフォルダーにない宛先フォルダーのファイルも削除されます。/MIRスイッチは、同等である/E/PURGEスイッチが一緒に使用される(とが、マイナーな例外)。


ロボのバージョンはどのように見えますか?
Pacerier

Right-click -> Properties -> Details tab通常実行される実行可能ファイルの@Pacerier- C:\Windows\System32\Robocopy.exe
ケブ

UEFI cmdを使用していX:\Windows\System32\Robocopy.exeます。それを行うcmd方法はありますか?
15

@Pacerier-「UEFIに参加できません」とはどういう意味かわかりませんが、説明できますか?
ケブ

1
役立つかもしれないこれらのメソッドの@Pacerier 1:stackoverflow.com/questions/602802/...
ケヴ

0

私は職場でこれを使用しています。データを上書きまたは削除できる/ MIRスイッチを使用するよりも安全です。これにより、フォルダーとファイルのタイムスタンプがコピーされます。

robocopy G:\users\username F:\Users\username /COPYALL /E /dcopy:T /SECFIX

/ Eは空のフォルダーをコピーします(不要な場合は削除します)

/ SECFIXはNTFSアクセス許可をコピーします(不要な場合は削除します)

/ XOを追加して、古いものを除外できます(つまり、フォルダー移行の補正を行う場合)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.