最终想要的结果:
1、对A目录中的文件进行修改之后运行批处理,会把修改后的文件备份到B目录中覆盖同名文件。
2、批处理运行,备份阶段完成后,判断B目录中有哪些文件夹和文件是A目录中没有的,并且将其删除。
3、运行完成后,B目录下的文件夹和文件与A目录下完全相同,B目录下的文件不会比A目录中多也不会比其少。
4、因为有很多很杂的文件,所以不要那种先把B整个删除再拷贝A的办法。
如何做批处理文件把A目录中所有文件备份到B目录中,并且删除B目录中A目录没有的文件夹和文件?
答案:2 悬赏:60 手机版
解决时间 2021-02-09 01:14
- 提问者网友:未信
- 2021-02-08 11:46
最佳答案
- 五星知识达人网友:不甚了了
- 2021-02-08 12:44
@echo off
::设置A目录路径
set A=A
::设置B目录路径
set B=B
rd /s/q "%B%"
md "%B%"
xcopy /s/e "%A%" "%B%"
pause
::设置A目录路径
set A=A
::设置B目录路径
set B=B
rd /s/q "%B%"
md "%B%"
xcopy /s/e "%A%" "%B%"
pause
全部回答
- 1楼网友:渊鱼
- 2021-02-08 13:28
开机自动运行批处理,只要将批处理放在程序中的启动组里就可以了将
@echo off
rem 文件夹改名
move /y "c:\文件夹a" "c:\文件夹b" >nul
rem 删除文件夹
rd /q/s "c:\要删除的文件夹"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯