批处理下设置自动复制文件夹(菜鸟初学)

来源:百度知道 编辑:UC知道 时间:2024/07/11 21:41:27
CMD里可以设置自动复制文件夹吗
比如关闭了某个进程,然后给系统一个提示
命令将C盘中的N文件夹备份至F盘的M(或N)文件夹。
批处理如果实现不了 什么软件或方法可以实现?
其实是这样D
在我的文档里有一个玩游戏(极品9)产生的存档文件夹
因为我家的电脑动不动就给我爸或其他人重装了C盘的系统
所有的文件都被清掉了
所以我想做一个类似开关的批处理程序
—————→每次关掉游戏时,进程也就关掉了,此时备份存档至F盘←—————
能具体点说说怎么写吗吗?

运行这个批处理会打开极品飞车 [路径先改一下]
它会自动等待进程结束,然后备份文件
直接运行极品飞车是无效的!!

@echo off& if not "%~1"=="wind" mshta vbscript:createobject("wscript.shell").run("""%~F0"" wind",vbhide)(window.close)&&exit
"d:\已安装程序\need for speed\nfd.exe"
xcopy /e /h /y "C:\n" "F:m\"

从你这里来看,你要实现的功能就不是这么简单了。
你要有一个进程在监视你的游戏进程关闭。另外为了让这个监视进程开着,你还得把它弄到启动项里。
你无非就是为了备份你自己的游戏存档。你自己弄个批处理,就写复制的命令,游戏完之后双击一下不就可以了。
你要的功能太复杂,并且没什么实现意义,我不想花时间去实现你这无聊的目的。

如果极品飞车主程序只有一个的话,可以改用下面的vbs,每次点击它来启动游戏
Set ash=CreateObject("wscript.shell")
ash.run "游戏主程序路径",1,true
ash.run "cmd /c echo d|xcopy c:\N F:\M /y /e",0