如果你在如何将大型文件夹/子文件夹从一个驱动器复制或移动到另一个驱动器上遇到困难,你不需要再找了。来自/tools的这篇文章将讨论一种更简单的方法来代替使用Xcopy来复制文件。通过使用特定的命令,你将学习如何在Windows上使用Robocopy复制文件夹和子文件夹。我们还将介绍一款第三方工具,你可以用它来自动备份文件到外部硬盘。
使用Robocopy命令创建精确副本
由u/Qbccd 发表在sysadmin
这是Reddit上的一个热门话题:如何使用Robocopy命令复制文件和文件夹?
Robocopy(强健文件复制)是Windows上的一个命令行工具,允许您在驱动器之间移动文件夹和子文件夹。当使用其他方法时,对于复制大型数据集来说,Robocopy 非常重要。通过此工具,您可以无缝地移动/复制文件夹和子文件夹。
使用Robocopy“移动”文件夹意味着源驱动器中不会留下文件的副本,而“复制”文件夹则会在源驱动器中保留副本。通过在命令提示符中输入特定命令,可以使用Robocopy将文件从源位置“移动”或“复制”到目标目录。
以下是一个可以用来复制文件夹和子文件夹的 Robocopy 命令:
我们可以将这个指令分解如下。
在下一部分中,我们将介绍如何使用Robocopy移动/复制文件夹和子文件夹。
在这篇文章中,你可以了解什么是Xcopy以及如何在各种使用场景下通过Xcopy命令复制文件夹和子文件夹。
请提供您想要翻译的英文内容,我会尽忙为您翻译成中文。
使用Xcopy命令复制文件夹和子文件夹
在这篇文章中,您可以了解什么是Xcopy以及如何在各种场景下通过Xcopy命令来复制文件夹和子文件夹。 阅读更多 >>
Robocopy 允许您在驱动器之间复制或移动文件夹/子文件夹。 如果您想在源驱动器上保留数据的副本,则应使用“复制”命令。 但是,如果您想复制数据并清空源驱动器,则可以使用“移动”命令。 以下是如何应用这两种情况的方法。
要在Windows电脑上使用Robocopy复制带有权限的文件夹和子文件夹,首先需要以管理员身份启动命令提示符。如果你只想复制文件夹而排除子文件夹,可以使用以下命令:
将英文翻译成中文: robocopy C:\src E:\dst 这行命令表示使用Robocopy工具从C:\src目录复制内容到E:\dst目录。Robocopy是一个Windows内置的命令行实用程序,用于文件和文件夹的可靠复制。
使用以下命令:
您也可以复制所有文件,包括NTFS权限控制列表(ACLs)、文件夹、子文件夹和其他文件属性。为此,您需要添加"/E"命令选项来选择所有空的子文件夹。接下来,您可以添加"/COPYALL"命令选项来复制任何其他文件组件(多个文件)。
请查看下面的完整 Robocopy 命令,用于复制所有文件夹和子文件夹:
robocopy C:\src E:\dst /E /COPYALL 这行命令的中文翻译是: 使用Robocopy工具从C:\src目录复制所有内容(包括子目录)到E:\dst目录,并且复制所有文件属性。
注意:请确保将 "C" 和 "E" 替换为正确的驱动器字母,而 "src" 和 "dst" 应代表确切的文件夹/子文件夹名称。
如果你只想在 目标文件夹 中保留文件的副本,可以使用 "MOV" 命令。这会删除 源文件夹 中的文件,并将副本移动到目标驱动器。以下是一个将文件夹(不包括子文件夹)从源移动到目标驱动器的 Robocopy 命令示例:
将英文翻译成中文如下: robocopy C:\src E:\dst /MOV 这行命令的意思是使用Robocopy工具,从C:\src目录下复制文件到E:\dst目录,并在复制后删除源文件。/MOV参数表示移动文件(即复制后删除)。
上述命令将帮助您将文件从"C"驱动器移动到"E"驱动器。请将上面的驱动器字母替换为您的电脑上正确的字母。
除了“MOV”命令选项,你还可以使用“MOVE”命令(注意区别)来转移所有文件和文件夹。这个命令不会像前面的命令一样排除子文件夹和其他文件属性。下面是具体操作:
robocopy C:\src E:\dst /MOVE 这行命令的中文翻译是: robocopy C:\src E:\dst /MOVE 这表示使用Robocopy工具将C:\src目录下的所有文件和子目录移动到E:\dst,并在移动后删除源文件夹中的文件。/MOVE参数指定了移动操作。
当你希望从源驱动器中删除任何文件并只在目标驱动器中保留副本时,可以使用 Robocopy 的 MOVE 命令。
如果觉得本博客有帮助,欢迎在社交媒体平台上分享,让更多人受益。
使用Robocopy,你也可以通过网络移动文件。但是,这种方法的一个挑战是,你可能会在任何时候遇到网络中断。为了解决这个问题,Robocopy允许你使用"/Z"命令选项,在文件传输中途因网络故障暂停后重新启动传输。
因此,这将防止传输失败。此外,Robocopy 还允许您添加“/FFT”命令选项,在通过网络复制文件时保留文件时间戳。请查看以下轻松通过网络复制文件的命令:
robocopy C:\src \\SRV1\share /Z /FFT 这行命令的中文翻译是: 使用robocopy从C:\src复制到\\SRV1\share,同时启用重新启动功能和快速文件时间戳比较
上述命令允许Robocopy通过网络服务器共享文件,并在保留文件时间戳(/FFT)的同时防止网络中断(/Z)。
除了上述命令,你还可以添加/IPG 开关命令来指定封包间隔选项。这表示 Robocopy 在发送同时封包之间需要等待的时间。
Instead of copying files from one drive to another using Robocopy to create a backup, you can do that automatically using backup software. One software that we highly recommend for such tasks is tools Todo Backup. This free backup tool can back up all your data in just a few clicks.
It allows you to back up your drives or files to different locations, including the cloud, the network, external drives, NAS, or local drives. There's no room for losing your files during the automatic backup process since tools is quite reliable. Whenever you need to access the backups, tools Todo Backup allows you to restore them easily. You can retrieve the backup data to the same or different device.
Do you want to seamlessly back up all the data on your PC's drives? Ensure you use tools Todo Backup. You'll just need to download a free version of the software, and you're good to go. You can upgrade to the premium version anytime for more advanced features.
Step 1. To initiate a backup, click the Select backup contents option.
步骤 2: 有四个备份类型:文件、磁盘、系统和邮件,点击 文件。
步骤 3 : 在左侧,您将看到所有本地和网络文件。 您可以展开目录,选择备份文件。
步骤 4:按照屏幕上的说明操作,并选择一个存储备份的位置。
点击选项,在 备份选项 中设置密码加密备份,然后点击 备份计划 以指定备份时间表,并在特定事件时开始备份。您还可以选择其他附加选项,以根据需要调整备份过程。
第五步:备份可以存储在本地磁盘、工具的在线服务或NAS上。
步骤 6. Todo Backup 允许客户将数据备份到第三方云存储服务以及自身的云存储服务。
如果要备份到第三方提供的云盘,请选择“本地磁盘”,向下滚动添加“云设备”,然后添加并登录您的账户。
您也可以选择备份到工具云盘。注册一个工具账号,然后点击工具云并登录。
步骤 7. 点击 立即备份 开始备份过程。备份完成后,备份作业会以卡片形式出现在面板左侧。右键单击备份作业以进行更多操作。
这篇文章向你展示了如何使用命令行在Windows上使用Robocopy复制文件夹和子文件夹。除了复制之外,Robocopy还允许你无缝移动文件夹和子文件夹。此外,只要你的电脑连接了互联网,就可以通过网络复制文件。
如果您想要一个自动备份文件的替代方法,而不是手动复制,您可以尝试使用Todo Backup工具。这款第三方数据备份软件可以让您快速将文件保存到不同的位置,并在需要时恢复它们。要开始使用Todo Backup软件,确保您已下载并安装到您的电脑上。
以下是有关Windows上Robocopy文件夹和子文件夹的常见问题。
使用/XC /XD /XO /XL /XX /XJ /XF /XN /XP /XQ /XS /XT /XZ开关配合XCOPY或ROBOCOPY来复制子目录。在这里,/S只复制占用的目录;/E复制所有内容,包括空的和占用的目录;而/T则会复制目录结构,但不包括文件。
Robocopy被视为比Xcopy更快的替代选择。通常,当在文件传输过程中遇到错误时,Robocopy提供重试选项,而Xcopy则没有这个功能。这使得它成为一个更快的选择,因为如果在复制数据时遇到错误,你不必重复复制。
Robocopy 的主要缺点包括以下内容:
虽然它有一些缺点,Robocopy 仍然很有用。
在复制文件夹或驱动器之间的文件时,Robocopy 只会复制那些其源和目标属性不同的文件,即大小和时间戳。因此,Robocopy 会跳过源文件夹和目标文件夹中具有相似属性的文件。