Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何在windows中使用批处理文件进行恢复_Batch File - Fatal编程技术网

Batch file 如何在windows中使用批处理文件进行恢复

Batch file 如何在windows中使用批处理文件进行恢复,batch-file,Batch File,我正在解决一些问题,其中两个是备份和恢复文件与批处理文件 我发现用xcopy命令备份文件 xcopy "%programfiles(x86)%\VMware" "C:\Backup" /s /c /d /e /h /i /r /y 但我在恢复备份文件方面仍然存在一些问题,这些文件应恢复到新文件夹中,并恢复到现有文件夹中 我在一些网站上搜索,一些代码使用相同的xcopy命令并更改了源/目标目录来恢复文件。是否有用于还原的命令,或者每个人都更改其目录以还原文件?您必须使用robocopy。我已经成

我正在解决一些问题,其中两个是备份和恢复文件与批处理文件

我发现用xcopy命令备份文件

xcopy "%programfiles(x86)%\VMware" "C:\Backup" /s /c /d /e /h /i /r /y
但我在恢复备份文件方面仍然存在一些问题,这些文件应恢复到新文件夹中,并恢复到现有文件夹中


我在一些网站上搜索,一些代码使用相同的xcopy命令并更改了源/目标目录来恢复文件。是否有用于还原的命令,或者每个人都更改其目录以还原文件?

您必须使用robocopy。我已经成功地使用它实现了。如果需要,可以使用xcopy。在备份过程中,您可以将备份保存在基于当前日期和时间命名的文件夹中。您可以在备份目录中找到最后一个或一系列文件和文件夹。您需要在目标目录中镜像它

您确实应该解释您遇到的问题以及它们与批处理的关系,请提供一个。问题是在windows中使用批处理文件备份文件夹,并在新的/现有的文件夹中还原备份文件。抱歉,我仍然不知道您遇到了什么问题。您的意思是要回滚,即,用脚本创建的备份替换当前内容?如果是,问题是什么?为什么
xcopy“C:\Backup”“%programfiles(x86)%\VMware”
不起作用?是的,我想回滚。如果有一个用于恢复的命令,就像xcpoy用于备份一样,我只想知道。