标签: robocopy

Win7如何使用Volume Shadows Copy和Robocopy?

我想用 Robocopy 和 Powershell 备份我的系统,但 Robocopy 无法复制打开的文件。Volume Shadows Copy 似乎是一个解决方案,但我找不到任何关于如何使用它的清晰而简单的解释。有没有清晰简单的文档?

我在 Windows 7 x64 Enterprise 上运行。谢谢你的帮助。弗兰克

powershell robocopy volume-shadow-copy

6
推荐指数
1
解决办法
2万
查看次数

启用 Robocopy 日志

我有一项robocopy由 Windows 任务计划程序控制的作业,每 15 分钟运行一次,将文件从一台服务器移动到另一台服务器。根据 Windows 任务计划程序,该作业运行良好。但是 - 没有任何文件被移动。

这是完整的脚本:

net use v: \\serverone /user:UserName PassWord
robocopy v:\ "\\servertwo\folder" /MOV
net use v: /d /yes
exit
Run Code Online (Sandbox Code Playgroud)

有没有办法向 robocopy 作业添加日志记录以捕获错误,以便我可以找到文件没有被移动的原因?

windows robocopy

6
推荐指数
1
解决办法
4万
查看次数

ROBOCOPY /MIR(或 /PURGE)跟随并删除目标符号链接

假设我们有一个文件夹SOURCEDIR要与TARGETDIR. 问题:如果TARGETDIR包含目录符号链接,ROBOCOPY /MIR(或/PURGE)将跟随符号链接,并删除它指向的每个文件和目录。

/XJ选项不适用于TARGETDIR. 使用目录符号链接或连接也没有区别;两者都被跟踪和删除。这似乎是一个严重的错误,特别是如果我们说/XJ. 一旦目标目录包含符号链接,复制操作就可以“逃离”目录边界,并且超出预期的文件和文件夹会超出预期。

任何提示?

PS:例如,ROBOCOPYsync'd part of TARGETDIR,偶然发现一个符号链接,TARGETDIR再次删除部分,然后继续,好像什么也没发生。最后你得到了一个损坏TARGETDIR- 可能没有注意到。你对此无能为力。但是符号链接是文件系统的正常部分。恕我直言,应该有一个选项可以删除但不遵循符号链接(如XCOPY's /B)。

windows robocopy

6
推荐指数
0
解决办法
1万
查看次数

Robocopy:显示跳过的文件和复制时出错的文件

我正在使用以下命令复制文件,同时保留时间戳:

robocopy [source] [destination] /E /ZB /COPY:DAT /DCOPY:T /R:1 /W:5 /V /NFL /NDL /NS /NC /NP /log:"[log-path]" /XD "System Volume Information" "Recycler"
Run Code Online (Sandbox Code Playgroud)

现在在日志文件中,我看到有文件被跳过或复制时出现错误。但我不知道哪个文件有错误或被跳过。

我做错了什么?

windows robocopy

6
推荐指数
1
解决办法
5万
查看次数

Robocopy 日志文件新文件、新目录的含义

在过去的几周里,我一直在学习和使用 robocopy。我无法找到的一件事是关于默认日志文件中使用的术语的良好文档。默认日志中没有标题行。

特别是对于我现在正在处理的项目,我需要复制一些文件,但前提是它们尚未存在。我有一个驱动器是主驱动器(驱动器 F),另一个驱动器是驱动器 F(驱动器 Y)的部分副本。我需要将所有文件从驱动器 F 复制到驱动器 Y,但前提是驱动器 Y 上不存在驱动器 F 上的文件夹和/或文件。

我像这样运行了一次 robocopy(但这不是问题或我的问题。我提供它作为我的问题的说明):

robocopy /xc /xn /xo  "f:\" "y:\" *.* /COPY:DAT /E /L /LOG:d:\log\myLogDryRun.log
Run Code Online (Sandbox Code Playgroud)

这给了我一个日志,记录了当我在没有 /L 标志的情况下运行命令时会发生什么。

虽然可以计算出大部分日志,但列出的一些项目并不十分清楚。我已经从我修改过的日志文件中包含了一些示例输出,以保护其中出现的人员信息。这是一个示例的说明,而不是真实的完整日志。

*EXTRA Dir        -1    y:\Open Client Files\sample\
                   0    f:\server\blah\somefolder\
                   6    f:\server\blah\somefolder\
                  11    f:\server\blah\somefolder\
                  16    f:\server\blah\somefolder\
                  21    f:\server\blah\somefolder\
                   3    f:\server\blah\somefolder\
  New Dir          0    f:\server\blah\somefolder\
  New Dir          2    f:\server\blah\somefolder\
    New File          476693    2014-01-31 1033.00 INV.PDF
    New File           34631    2014-03-03 1033.00 PAY REC.pdf
  New Dir         99    f:\01 - Open Client Files\1033 GHG\Planning\
    New File …
Run Code Online (Sandbox Code Playgroud)

powershell command-line robocopy logging

6
推荐指数
1
解决办法
2万
查看次数

如何创建 robocopy 操作日志并保存在以今天日期命名的文本文件中?

我正在命令提示符下使用 robocopy 将一些资产从一个文件夹复制到另一个文件夹。但是,我想在 .txt 文件中记录所有这些复制资产的名称。这个 .txt 文件应该以“currentDate.txt”的形式保存。

实际场景:我们将每天运行一次调度程序。此调度程序会将所有资产从一个文件夹复制到另一个文件夹。

有关 Robocopy 命令的屏幕截图,请参阅以下链接:

机器人复制

任何帮助将不胜感激:-)

windows command-line robocopy

6
推荐指数
1
解决办法
9万
查看次数

ROBOCOPY /XN:源或目标更新?

ROBOCOPY /XN 是否排除源中较新的文件或目标中较新的文件?

我查看了 Microsoft 官方文档,但完全不明确。

windows robocopy

6
推荐指数
1
解决办法
6877
查看次数

在 Windows 10 上复制“应用程序数据”文件夹时,Robocopy 循环/嵌套“应用程序数据”29 次

我的目标是能够使用 robocopy 备份我的整个计算机。正如您在应用程序数据中看到的那样,我的 robocopy 脚本一直卡在这里。

C:\Documents and Settings\所有用户\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据\微软\配置

每次复制时,它都会向嵌套添加另一个“应用程序数据”。首先,它从 1 个应用程序数据开始,然后是 29 个应用程序数据,您可以在上面看到。它停在 29 应用程序数据处,不再继续。 在此输入图像描述

这是我的 robocopy 命令:

robocopy C:\ "F:\Backup Full" /mir /xd "C:\windows" "C:\$Recycle.Bin" "C:\Documents and Settings\Administrator\AppData\Local\Application Data" "C: \文档和设置\管理员\本地设置\应用程序数据" /w:0 /r:0 /A-:SH

我用“/xd”添加了一些排除项,其中包含“应用程序数据”,但到目前为止似乎还不够。看来我必须排除每一个可以拥有该诅咒的“应用程序数据”的地方。

我注意到,当我尝试手动打开计算机上的“应用程序数据”文件夹时,我无法打开,因为我收到“位置不可用”“C:\Documents and Settings 不可访问”。“访问被拒绝。” 在此输入图像描述 我转到“文档和设置”文件夹的属性并检查安全选项卡,发现管理员具有完全控制权,因此我应该能够打开它,因为我是管理员,但情况似乎并非如此。 在此输入图像描述

windows batch robocopy batch-file windows-10

6
推荐指数
0
解决办法
4647
查看次数

为什么 Robocopy 忽略 /copy 标志?

Robocopy 复制标志?

我最近刚刚在这里回答了/sf/answers/1064825191/,我建议使用robocopy它及其/copy标志,但由于某些未知的原因,这些/copy标志被忽略。

这最初是由 dbenham 指出的,但我也确认,当我指定/copy:DA标志时,robocopy只是忽略了它并做了一个完整的DAT副本。

Robocopy 文档

脚本

@echo off
robocopy Tools Tolls /COPY:DA /S /IS
pause >nul
Run Code Online (Sandbox Code Playgroud)

输出

------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows

------------------------------------------------------------------------------

  Started : Mon Mar 04 16:59:43 2013

   Source : C:\Users\Username\Desktop\Tools\
     Dest : C:\Users\Username\Desktop\Tolls\

    Files : *.*

  Options : *.* /S /COPY:DAT /IS /R:1000000 /W:30

------------------------------------------------------------------------------

          New Dir          5    C:\Users\Username\Desktop\Tools\
100%        New File                 825        Connect.bat
100%        New File …
Run Code Online (Sandbox Code Playgroud)

windows command-line robocopy batch-file

5
推荐指数
1
解决办法
3474
查看次数

cmd无法访问手机路径

我是 CMD 的新手,所以请放轻松。我正在尝试通过 CMD 中的 robocopy 从我的手机复制文件,因为常规复制/粘贴不支持我想使用的 robocopy 的某些功能。无论如何,问题是在文件资源管理器中检查手机的路径时,我得到了这台电脑/[手机名称]。Robocopy 无法将这台 PC 下的任何内容识别为有效路径。如何通过CMD获取手机的真实路径?

windows path command-line robocopy

5
推荐指数
1
解决办法
2万
查看次数