微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

批量复制备份文件

我正在试图制作一个名称为今天的文件夹的副本。 如果该文件夹存在,它只是使副本内,如果没有它将创build该文件夹,并在那里复制。 这是我正在做的

setlocal Y: set dateT=%date:~10,4%%date:~7,2%%date:~4,2% set "pathFiles=Y:Myfolder" set pathBackup = %pathFiles%%dateT% pause if not exist %pathBackup% ( mkdir %pathBackup% ) cd %pathBackup% robocopy C:UsersxxxDesktopfile.mdb %pathBackup%

这不是真的有效,你有没有看到任何错误

非常感谢

Windows批量复制文件文件

如何复制树文件夹,但只保留每个文件夹名为“dist”?

将子文件夹的内容复制到另一个文件

不能使用批复制文件

将string从argv复制到C中的char数组中

使用batch file中的循环将文件夹的所有元素复制到另一个文件夹中

如何在Linux中实现镜像副本?

备份configuration文件

如何在Linuxterminal中复制空格的文件列表

Linux从Java程序复制文件

在提出这个问题的时候,这是可以看到的

问题与变量

v--- Space included in value set pathBackup = %pathFiles%%dateT% ^----- Space included in variable name set "pathBackup=%pathFiles%%dateT%"

也许在路径中的空间问题。 更好地使用引号

if not exist "%pathBackup%" ( mkdir "%pathBackup%" )

错误的robocopy使用情况。 您正在使用copy或xcopy语法。 在robocopy您使用sourceFolder targetFolder fileMask作为参数。

robocopy "C:UsersxxxDesktop" "%pathBackup%" file.mdb xcopy "C:UsersxxxDesktopfile.mdb" "%pathBackup%" copy "C:UsersxxxDesktopfile.mdb" "%pathBackup%"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐