CMD文件备份外部硬盘驱动器

时间:2018-11-30 18:09:31

标签: windows-10 robocopy

我在笔记本电脑上有一个i7处理器,速度约为2.8 GHz,具有3.5 GHz涡轮增压。

我想创建一个CMD文件,将20个目录从1个外部固态硬盘复制到第二个外部固态硬盘。

其他要求是:

  1. 仅输出每个主要目录中的最终摘要的日志。
  2. 将输出保存到C:\data中的文本文件中。我只想为复制了列标题的每个目录输出摘要表,复制的总复制跳过的不匹配失败的额外内容和行标题dir文件的字节和时间?
  3. 进行复制时,目录副本之间会暂停,因此所有数据将被复制且不会在内存中分散存储。我打算在晚上运行。

我不确定如何处理暂停或每个暂停的时间?例如,即使在固态外部驱动器上,我的某些副本也要花费近一个小时的时间。其他目录相对较短。

我当前正在运行的代码为robocopy "e:\bundle" "f:\bundle" /E /256

请帮助!谢谢。

MM

2 个答案:

答案 0 :(得分:0)

据我所知,您不需要在每个robocopy命令之间添加任何形式的暂停,而我的个人或企业用途都不需要。

关于获取日志记录和简化操作,您可以使用以下内容:

animation-delay: 300ms
ropcopy上的

/ tee将结果输出到控制台窗口,由于F: mkdir AcademicSupport bundle mmstat call :script >"C:\Data\Backup-%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%.txt" :script robocopy "E:\AcademicSupport" "F:\AcademicSupport" /e /256 /tee robocopy "E:\bundle" "F:\bundle" /e /256 /tee robocopy "E\mmstat" "F:\mmstat" /e /256 /tee timeout /t 30 /nobreak > NUL ,该窗口将被记录到call :script创建的全局日志文件中。

答案 1 :(得分:0)

我正在制定细节,但是以下代码行对我有用。 robocopy "E:\AcademicSupport" "F:\AcademicSupport" /E /256 /NC /NFL /NS /NDL /NP