Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Windows 恢复批处理文件以执行多个程序并从usb复制文件夹_Windows_Batch File_Xcopy - Fatal编程技术网

Windows 恢复批处理文件以执行多个程序并从usb复制文件夹

Windows 恢复批处理文件以执行多个程序并从usb复制文件夹,windows,batch-file,xcopy,Windows,Batch File,Xcopy,所以我有一个U盘用来备份文件。在我的电脑出了很多问题之后,当我需要一个接一个地安装每个程序,然后一个接一个地复制文件时,我有点恼火 为了让我自己更轻松,我决定制作一个批处理文件来为我完成所有这些。请记住,我对批处理编码没有经验,而且我也是新认识stackoverflow的。我有microsoft technet open和stackoverflow上的多个线程来帮助我解决问题,但我想添加的每个功能,我的脑袋都不知道该怎么办。这就是我到目前为止所做的: @echo off title PC BAC

所以我有一个U盘用来备份文件。在我的电脑出了很多问题之后,当我需要一个接一个地安装每个程序,然后一个接一个地复制文件时,我有点恼火

为了让我自己更轻松,我决定制作一个批处理文件来为我完成所有这些。请记住,我对批处理编码没有经验,而且我也是新认识stackoverflow的。我有microsoft technet open和stackoverflow上的多个线程来帮助我解决问题,但我想添加的每个功能,我的脑袋都不知道该怎么办。这就是我到目前为止所做的:

@echo off
title PC BACKUP
:TOP
set programA=programA.exe
set programB=programB.exe
echo starting
@echo off
start %programA%
start /W programA.exe 
start %programB%
start /W programB.exe 
xcopy "E:\recovery\sony" "C:\Program Files (x86)\sony" /c
E:\将是usb拇指驱动器,C:\将是我的硬盘 /c使xcopy忽略错误

start/W programB.exe将使批处理文件等待programB.exe关闭,然后再开始下一行命令。这确实管用

有人能帮我解决这个问题吗?我非常欣赏一个小小的例子

更新

XCOPY "E:\recovery\sony" "C:\Program Files (x86)\sony" /E /H /C /R /Q /Y
在新的批处理文件中测试 这至少使cmd保持运行,它现在说:

在这种特殊情况下,E:\不是usb拇指驱动器&我如何将xcopy拷贝从usb驱动器复制到硬盘

更新

XCOPY "E:\recovery\sony" "C:\Program Files (x86)\sony" /E /H /C /R /Q /Y
在新的批处理文件中测试 这至少使cmd保持运行,它现在说:


在这种特殊情况下,E:\不是usb拇指驱动器&我如何将xcopy拷贝从usb驱动器复制到硬盘

未100%清除,但请尝试在
start
之后添加“`”(空窗口名称):
start”“%programA%
程序启动部分不起作用。复印部分有点难。我正在考虑搬到机器人公司。一项研究告诉我,这是一个功能更强大的复制程序,它集成在windows OS中,不是100%清晰,但请尝试在
start
之后添加“`”(空窗口名称):
start”“%programA%
程序启动部分确实有效。复印部分有点难。我正在考虑搬到机器人公司。一项研究告诉我,这是一个功能更强大的复制程序,它集成在windows操作系统中。
/I如果目标不存在,并且复制多个文件,则假定目标必须是一个目录。
因此它应该是XCOPY“E:\recovery\sony”“C:\program Files(x86)\sony”/E/H/C/R/Q/Y/I
/I如果目标不存在并复制多个文件,则假定目标必须是目录。
因此它应该是XCOPY“E:\recovery\sony”“C:\Program Files(x86)\sony”/E/H/C/R/Q/Y/I