标签: robocopy

访问被拒绝,cmd 移动 Windows 7

如果目标存在,我想移动目录时无法在 win 7 中使用此命令。它说访问被拒绝。为什么会出现这种情况?它在 XP 中工作。

move /y "%1" c:\mydir\
Run Code Online (Sandbox Code Playgroud)

我可以使用 robocopy,但它只会移动文件夹的内容。不完全是文件夹。

robocopy "%1" c:\mydir /E /IS /MOVE
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

windows-7 batch command-line robocopy

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

Windows 7 删除重度嵌套的文件夹结构

我正在运行一个出错的节点脚本并创建了一个文件夹结构,如下所示:

\myfolder
    \myfolder
    \file.txt
        \myfolder
            \file.txt
                \myfolder
                \file.txt
                    \etc.
Run Code Online (Sandbox Code Playgroud)

这嵌套了 300 多次,我估计,如果不是更多的话。

我不能这样del做,因为它的文件路径太长。

我无法使用,robocopy因为它实际上在这一点附近冻结:

在此处输入图片说明

我无法使用,FileAssassin因为它显然仅用于文件。

我已尝试使用此答案中的 .bat 脚本如何删除嵌套很深的文件夹并避免“文件名太长”?,并且它仍在运行,但我担心在递归级别,即使每个子文件夹都被重命名为一个字符,它仍然会超过 260(或任何限制)。

如何problem从我的文件系统中删除它?

编辑

DeepRemove 成功!胜利!3,421 级递归。天啊!从现在开始,我会更加小心使用 nodejs(或任何对文件系统的编程修改),尤其是。当涉及递归时!

windows-7 file-management robocopy

8
推荐指数
1
解决办法
7517
查看次数

从 SSH/SFTP 镜像/备份到 Windows

我想要做的是将目录(递归)从我可以通过 SSH/SFTP 连接到的服务器镜像到 Windows 机器。我想把它作为脚本的一部分来做,所以它可以自动化。

我只想复制新的或修改过的文件。我不想在每次脚本运行时都下载所有文件。

换句话说,我正在尝试RoboCopy /MIR使用 SFTP 作为源来获得等效的效果。

你会推荐什么?

windows backup sftp robocopy mirroring

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

将文件从一个驱动器复制到另一个驱动器并在 Windows 中保持硬链接

我有驱动器A:有16G空间和大量文件,由于NTFS中的硬链接功能,文件总共是15G,但只占用2G的实际空间。

我喜欢将所有这些文件复制到驱动器 B: 这是一个 4G U 盘,并格式化为 NTFS

A:是本地磁盘中的工具集,B:是用于分发的U盘。所以我不能使用更大的USB磁盘(出于成本原因),并且B:应该有可以在另一台计算机上工作的所有文件。

我尝试过:robocopy、rsync of windows,以及许多其他磁盘克隆、备份解决方案等。

没有工作,都只是给出空间不足的错误。

我的问题:如何将文件从 A: 复制到 B: 并保留硬链接结构?

欢迎任何解决方案,只要不重启到非 Windows 或其他东西。我正在使用 Windows 7。

ntfs hardlink robocopy

7
推荐指数
2
解决办法
4601
查看次数

使用 OneDrive 作为额外的备份位置

我正在尝试利用 OneDrive 现在提供无限空间的事实,并允许这些文件不占用本地空间。我已经有一个备份系统,但我想将其添加为额外的异地备份选项。

我的照片文件夹是 200GB 以上,我希望它保留在我的数据驱动器上,并且可以离线使用。我想这是一个常见的场景。

目标:

  • 将我的 OneDrive 放在我的 SSD 上
  • 在我的数据驱动器上保留我的文件的离线副本
  • 在 OneDrive 中保留我的照片的“仅限在线”副本

我的第一直觉是连接点,但听起来它们不受支持。接下来,我尝试了 Robocopy,但它不喜欢覆盖仅在线文件。

有没有办法比较脱机文件和仅限联机的 OneDrive 文件,并在源较新时覆盖这些文件?

backup xcopy robocopy onedrive

7
推荐指数
1
解决办法
3万
查看次数

使用robocopy在C盘和手机之间同步

我使用的是 Windows 10 并尝试将我的音乐文件夹与我的 LG G5 上的文件夹同步。我的计划是使用robocopy /mir,但我不知道如何在手机上写出目录的路径。手机设置为文件传输模式,因此我可以在 Windows 资源管理器中通过此 PC > G5 > 内部存储导航到它。但是没有驱动器号或任何东西,所以我不确定命令行路径是什么。这甚至可能吗?

既然有人问了,里面的list volume命令diskpart输出如下:

Volume ###  Ltr  Label        Fs     Type       Size     Status     Info
----------  ---  -----------  -----  ---------  -------  ---------  --------
Volume 0     D                       DVD-ROM        0 B  No Media
Volume 1                      NTFS   Partition   350 MB  Healthy    System
Volume 2     C                NTFS   Partition   439 GB  Healthy    Boot
Run Code Online (Sandbox Code Playgroud)

如您所见,电话未列出。

windows android command-line robocopy

7
推荐指数
1
解决办法
7741
查看次数

如何加速robocopy

我正在使用 Windows-7 计算机,需要从网络 (NAS) 复制大量小文件。我曾经使用xcopy命令执行此操作,但由于文件锁定问题,我决定robocopy使用以下参数开始使用 :

robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP
Run Code Online (Sandbox Code Playgroud)

我的印象是性能严重下降,但由于我没有任何以前情况的日志(使用xcopy),我不太确定。

我可以添加任何可以提高robocopy命令性能的标志吗?

windows-7 robocopy

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

ROBOCOPY 从远程计算机复制目录:错误“找不到网络路径”

我正在尝试使用 ROBOCOPY 从远程计算机复制文件夹

我正在使用以下内容:

NET USE \\192.168.10.90\IPC$ /u:server\[username] [password]

ROBOCOPY \\192.168.10.90\home\lgr\ \\C:\LGR_Back_Up\LGR_A\ /Z

NET USE \\192.168.10.90\IPC$ /D
Run Code Online (Sandbox Code Playgroud)

如果我逐行运行此命令,我会在第一行后看到“命令成功完成”,然后在输入 Robocopy 命令后看到“找不到网络路径”。

我认为这是因为我处于错误的位置。

当我使用 SSH 登录计算机 192.168.10.90 时,我使用指定的用户名登录到用户的文件夹。该文件夹包含在home目录中,因此路径为home/user。我想从中复制文件的位置是home/lgr/.

是否有可能,一旦我使用第一行脚本从命令行登录,我就会被带到用户文件夹,以便我的脚本正在查找该文件夹home/user/lgr/?如果是这样,我如何向上一级导航?

我希望这是有道理的。

windows ssh command-line robocopy

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

Robocopy 如何处理文件系统链接(符号链接、硬链接和连接)?

删除 Robocopy 备份是否安全?我读到有些人意外删除了备份之外的文件,因为它包含链接/连接。我可以阻止这种情况吗?

symbolic-link hardlink robocopy junction

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

RoboCopy 比 Xcopy 慢?(Windows 10)

我一直在备份脚本中使用 xcopy,但当路径名潜入超过 254 个字符的备份集时,xcopy 经常会因“内存不足”而失败。网上的很多建议都说 xcopy 已被 robocopy 弃用,并建议使用 robocopy 代替。

我改用 robocopy,它工作正常,但运行速度明显慢了。这些是大型备份集,xcopy 版本运行了 6 个小时,过夜还可以。但 robocopy 版本运行了 11 个小时,这意味着它第二天早上仍在运行!有没有办法加快 robocopy 的速度,或者有没有办法强制 xcopy 忽略长文件名并继续?这是旧的和新的示例代码:

xcopy S:\SharedFiles E:\NAS\SharedFiles /c /f /i /s /e /k /r /h /y /d /j 1>> C:\utilities\alloutput.txt 2>&1

robocopy S:\SharedFiles E:\NAS\SharedFiles /e /j /np /fp /r:1 /w:1 1>> C:\utilities\alloutput.txt 2>&1

请注意,我在 xcopy 中使用 /C 选项,但这似乎并不能阻止 xcopy 在遇到长路径名时立即结束。

编辑我更新了我的脚本以执行/r:1 /w:1。在我的测试运行中,有 78 个错误需要重试。这做了一些改进,但仍然比 xcopy 版本慢得多。我还尝试过使用和不使用/J,但没有明显的改进。我没有尝试设置线程限制,但 AFAIK xcopy 无论如何都是单线程的,而 robocopy 默认为 8。

windows command-line xcopy robocopy

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