问题标签 [robocopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
33579 浏览

c# - 使用机器复制和处理的文件复制

我正在创建一个文件复制程序,它将使用 ROBOCOPY 命令复制大小约为 50 KB 的大量文件(~100,000)。

对于每个文件,我正在创建一个新进程并传递 ROBOCOPY 命令和参数,如下所示:

我不是为每个文件创建一个进程,而是寻找一种更好的方法,这在性能和设计方面都会很好。有人可以提出更好的方法吗?

0 投票
1 回答
319 浏览

windows - 在同一文件服务器上镜像文件夹将修改日期减少 1 小时

我遇到了这个奇怪的问题,当我在同一个文件服务器上镜像一个文件夹时,然后在目标文件夹中所有子文件夹的修改日期比同一文件夹的源文件夹中的日期早一小时。

假设我的 folder1 有一个子文件夹 folder1_sub1,其修改日期是 2/28/2011 3:54 AM。然后在目标文件夹中说子文件夹 folder1_sub1 的文件夹 2 修改日期是 2/28/2011 2:54 AM。

文件也是如此。

我最好的猜测是它可能是由于夏令时而发生的,但我不确定,因为 fileShare 服务器(server1-fs01.services.local)和我运行批处理文件的服务器上的时间相同。

这是我用来镜像文件的批处理文件的内容

如果您有任何疑问,请告诉我。

0 投票
1 回答
4966 浏览

windows - 如何使用 robocopy 排除 .svn 文件夹

有谁知道如何使用 Robocopy 排除 .svn 文件夹?我想复制所有文件夹,但我想阻止复制 svn 创建的颠覆文件夹。

对此有什么想法吗?

提前致谢。

0 投票
2 回答
744 浏览

windows - 如何递归复制目录结构并仅复制底层的文件(Windows Batch)

我的目录结构如下所示;

我希望脚本复制文件夹 2s,其中包含文件夹 4s,维护文件夹结构,但只复制文件夹 4 中的文件。像这样;

我有一个简单的 for 循环,它可以识别包含文件夹 4 的文件夹,然后将文件 Robocopy 到某个目录。我不知道如何在跳过文件夹 3 中的文件时复制整个文件夹结构。

0 投票
2 回答
2229 浏览

linux - 验证 Windows 和 Linux 共享之间的复制数据?

我刚刚将大量数据从运行 Windows 7 Ultimate 的机器复制到运行 Ubuntu Server LTS 10.04 的服务器上。我通过 PowerShell 使用 robocopy 实用程序来完成此任务,但我在网上找不到任何关于 Robocopy 是否在将复制文件复制到服务器后验证其完整性的信息。

首先,有谁知道这是否是天生的?没有明确允许您向文件传输添加验证的开关。

其次,如果没有或不确定是否有,对于具有多个文件/子目录的多个目录,最简单的方法是什么?

谢谢!

0 投票
5 回答
55237 浏览

file - ROBOCOPY - 将文件夹内容复制到单个文件夹

这是我制作的一些代码:)

R:\Contracts\ 充满了其中包含文件的文件夹。

我想将所有内容复制到 R:\Contracts\Sites\ 并展平文件夹结构。

一切都复制得很好,还有文件夹结构。

谢谢

0 投票
1 回答
9664 浏览

batch-file - DOS 命令 - 使用 Robocopy 排除文件夹中的文件

我有一个包含许多其他子文件夹的文件夹。我正在尝试编写一个批处理文件,它将一些文件夹复制到我硬盘上的另一个位置。我正在使用xcopy这个。文件夹结构如下图:

.txt在 FolderB1 中有一些文件,还有 FolderB2 和 FolderB22。我想复制 FolderB2 和 FolderB22 并跳过.txt文件夹 B1 中包含的文件

我尝试使用/EXCLUDE: param of xcopycommand,但它无法执行此操作。\FolderB1\*.txt如果我将排除指定为此类或其他内容,则它不起作用。

主文件夹的数量未知。它可以是任何东西。.txt此外,文件名称没有固定模式。也检查了这个问题,但没有帮助。

另外,我想避免使用del命令,因为复制所有并再次删除会消耗时间。

这可以使用来实现Robocopy吗?这里提出了完全相同的问题。任何指针都会很有用。提前致谢。

0 投票
1 回答
1869 浏览

powershell - Get-ChildItem -Filter 和 Robocopy (ErrorAction) 的 Powershell 错误陷阱

我正在起草一个 powershell 脚本来手动备份一些 DC。备份需要从一个文件夹移动到另一个文件夹,我使用 Get-ChildItem -Filter "Backup*" 选择备份文件,然后使用 robocopy 移动它们。

它可以工作,但如果源或目标路径不正确,我想添加一个陷阱和自定义错误消息“将本地备份从 XX 复制到 SystemStateBackup 时出错”。我还想将任何错误通过管道传输到日志文件。

没有陷阱的原版是

如果我只使用部分代码,陷阱就会起作用

但它不会以这种方式工作

它会导致以下 powershell 错误

Get-ChildItem:找不到路径“F:\WindowsImageBackup\ITUPW-PRODDC”,因为它不存在。在 line:1 char:88 + Trap {"Error Copying Local Backup from XX to SystemStateBackup";Continue} Get-ChildItem <<<< f:\WindowsImageBackup\I TUPW-PRODDC -Filter "Backup*" -Name | ForEach-Object { robocopy "f:\WindowsImageBackup\ITUPW-PRODDC7\$ " "f:\WindowsIma geBackup\ITUPW-PRODDC7\SystemStateBackup\$ " /Z /S /MOVE /njh /njs /ndl /nc /ns /np /nfl} -ea "Stop" + CategoryInfo : ObjectNotFound: (F:\WindowsImageBackup\ITUPW-PRODDC:String) [Get-ChildItem], ItemNotFoun dException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

任何建议将不胜感激。

谢谢你的时间。

Amelia - 一个抽到最后一根稻草的系统管理员

0 投票
2 回答
5901 浏览

windows - 将 xcopy 转换为 robocopy

尝试使用 xcopy 并排除文件夹及其所有子文件夹。

我想我不能排除文件夹,而只能排除带有 xcopy 的文件。

所以我想转向 robocopy,但我不确定要使用哪些标志。

与我上面的 xcopy 等效的 robocopy 是什么?

0 投票
1 回答
2333 浏览

windows - Windows:查找指定的文件类型并将它们复制到指定目录

想象以下情况:您有一台计算机,上面有很多文件。您需要有特定的文件类型,但这些文件类型可以在 PC 上的任何位置,因为有多个分区。

现在我需要一个批处理脚本,我可以在其中指定要复制的内容和复制的内容。例如照片、图片、音乐。我只需要一些特定的文件类型,而且限制大小也很好。(大于 1MB != 不复制)。我曾考虑过 XCopy 或 Robocopy 等程序。PC 已安装 Windows 7,但由于我想使用原生系统,请不要使用 PowerShell 答案。这是出于学习目的。

之后,将所有文件复制到指定目录。

有什么例子吗?周围的其他答案只是 - 不 - 正是我正在寻找的地方。

Edit1:如果可能的话,保留目录结构会非常好。