Robocopy 不会复制开头带点的文件夹

Leo*_*n W 5 robocopy file-permissions cmd.exe windows-10

我正在尝试使用 robocopy 将一些文件复制到网络驱动器。这是我正在使用的命令:

robocopy /Z /E /R:10 /W:30 /tee /ETA H:\ "\cloud\backup-leon\The Flash\Data" /XD "Temp" "Temporary Internet Files" /XF pagefile.sys hiberfil.sys /log:"\cloud\backup-leon\The Flash\log.txt"

问题是它会跳过所有以 a 开头的文件.,例如.bin. 有没有办法让 robocopy 复制这些类型的文件?

Alb*_*nez 0

正如评论中提到的robocopy以点开头的文件没有任何问题,我使用与您复制它们相同的参数对以点开头的几个文件和目录进行了测试,没有任何问题。

由于这些文件在 Linux 中是隐藏的,一些多平台程序会将该文件标记为隐藏,以在 Linux 和 Windows 中实现相同的行为,因此我尝试将该文件标记为隐藏并robocopy复制它们。

所以我有两个理论:

  • 该问题与文件权限有关,您应该检查日志以查看访问该文件时是否存在任何问题。

  • 这些文件确实被标记和隐藏,并且由于 robocopy 维护该属性,因此您由于某种原因看不到目标中的隐藏文件(\cloud\目标文件夹中的 使我认为它不是常规文件夹)。