我使用的是 Windows 7 Professional,这是我的场景:
Folder "Asd" (C:\) Folder "Asd" (D:\)
File 1 File 1
File 2 File 3
File 3 File 4
File 4
File 5
Run Code Online (Sandbox Code Playgroud)
我想选择 C:\ 上的文件夹(当然,不选择每个文件)并将其复制到 D: 上的同一文件夹中。通常,它会复制所有文件。但我正在寻找的是仅复制文件夹 d: 中包含的文件(来自 C:)。
因此,在我的情况下,我只想替换文件 1、文件 3 和文件 4。必须忽略文件 2 和文件 5。
是否可以?
我使用 Robocopy 复制了大量文件,最后收到一个提示,说两个文件失败了。我没有设置开关来保存日志文件。
是否有自动保存在默认位置的日志文件?我显然不想重新复制所有内容,以获取此信息。
我正在设置一个存档过程以将旧文件存储在外部硬盘驱动器上。有问题的计算机运行的是 Windows 7 Pro 32 位。我们有一个服务器文件夹,里面有 150,000 多个文件,其中大部分都很小(低于 200k)。我正在尝试在批处理文件中使用 robocopy 来执行此操作。前几天它运行良好,现在它在发布时所做的就是坐在那里。它向我显示了所有选项和诸如此类的东西,还列出了目录中的文件数和目录本身,但它永远不会超过该行。如果我将目标切换到本地 C 驱动器,它最终会开始复制文件。我的批处理文件中是否有需要更改的内容?或者我使用的外部西部数据驱动器是否有问题?WD 驱动器目前保存大约 175,000 个文件。这是我拥有的一行批处理文件:
robocopy "\\cgifp01\Prepress\Public\ImportedPDF" "E:\OldFiles" *.* /R:2 /W:10 /MINAGE:15 /MOV /B /XJ /XF "blank_test.pdf"
Run Code Online (Sandbox Code Playgroud)
感谢您提供任何提示或想法。
内特
当我运行 robocopy 批处理文件时,内容如下:
robocopy "C:\Users\mgo\Documents" "E:\UltraBay 驱动器上的文档备份" /mir
目标文件夹被重命名为“E:\我的文档”为什么?如何防止这种情况发生?我可以使用哪些参数来保留目标文件夹名称?
仅当从系统文件夹(我的文档、我的图片等)执行 robocopy 时才会发生这种情况,但当我创建非系统文件夹并将内容复制到我创建的非系统目标文件夹时不会发生这种情况。然后目标文件夹名称不会更改。显然,这是一个库/系统文件夹的事情......
我想使用 robocopy 将文件夹备份到 linux nas 上的共享。
我使用命令行 robocopy /mir <source> <dest>
在资源管理器中成功复制后,时间戳相等,但 robocopy 以某种方式在下次运行时复制相同的文件并声称源文件更新。好像是nas上smb版本的问题。
现在我可以使用/xnswitch 来阻止文件复制,但这也将阻止我下次运行相同的作业时复制文件。
所以我的问题是:如何使用 robocopy 忽略时间戳,但仅在文件大小发生变化时才复制文件(我知道这不是 100% 的解决方案)但由于我想备份办公文档和图片,这将是对我来说还可以。
我想覆盖目标中的旧文件,但不删除仅存在于目标中的文件。
从https://ss64.com/nt/robocopy.html我明白这/XO可能会做到这一点,但我也明白可以从目标中删除文件(如果源中没有对应文件)。这第二种行为(我想避免)究竟何时发生?
我找不到一种方法来仅记录 robocopy 执行输出中的更改,即:那些被认为是新文件、新目录、新文件、额外文件或额外目录的文件。
我现在拥有的默认输出包括复制中考虑的所有目录(已触及或未触及)的列表。我想压制未触及的。
帮助似乎没有显示一种方法来做到这一点。
从维基百科中得知 robocopy 将跳过复制处于打开状态的文件。
但是,当它正在测试 robocopy 行为时,robocopy 仍然通过 Windows 中最简单的文本编辑器复制打开的文件。为什么?
Windows 10 在我们用户的公司 PC 上运行,当他们尝试将文件从 PC 传输到 Windows Server 2016 时,会出现长路径名错误
用户不想扁平化文件夹结构,而是不断增加深度,结果显然是传输或删除数据时出错。
我试图解决这个问题,但没有办法,我个人使用 robocopy ,请帮忙?
windows windows-backup robocopy windows-10 windows-server-2016
我正在寻找一个 Linux 等价的 command Robocopy /CREATE,它重新创建一个完整的空文件树,其中包含源中文件夹和文件的所有属性,文件内容除外。据说 Rsync 相当于用于一般文件同步目的的 Robocopy,但似乎没有类似的选项。
我正在从 4TB 硬盘驱动器恢复数据,主分区格式为 Ext4,到目前为止,我可以使用 HDDSuperClone 克隆 47%,直到它开始遇到严重问题,但在恢复驱动器上仍然无法访问该分区,而R-Studio 和 DMDE 等恢复软件无法重建原始元数据结构,并且驱动器当前的降级条件可能无法恢复更多有用的数据。
因此,由于原始驱动器仍然可以安装在 Lubuntu 上(尽管有困难),如果我不得不求助于“原始文件雕刻”,即使用检测文件签名的工具扫描恢复的数据并批量提取所有检测到的文件(我我主要使用 R-Studio 和 Photorec 来达到这个目的),我想至少为驱动器的所有者提供一种比没有参考的从头开始更方便地整理这种混乱的方法。
显然,在这种情况下,我正在寻找的命令应该快速进行并且只分析几个关键的文件系统结构,而不涉及对分区的彻底扫描,这只会进一步磨损该驱动器。
robocopy ×10
windows ×3
command-line ×2
batch ×1
linux ×1
notepad ×1
rsync ×1
windows-10 ×1
windows-7 ×1