中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 03:32
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请各位大侠指教,谢谢 查看 1,997 回复 13
楼 主 请各位大侠指教,谢谢 发表于 2006-09-05 20:40 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
在我们单位有一些老员工,不那么会用电脑,经常把重要的文件放在桌面,加上机子经常出问题,重要的数据统统完蛋~ 虽然我们多次提醒他们不要放桌面,可他们就是不注意,很让人头痛~
于是我写了个批处理放在启动项,好每次开机自动备份桌面文件

xcopy "E:\Documents and Settings\wind"/e d:\backup

执行后会出选择项 <yes/no/all?> 问时候改写(覆盖)之前的数据,本来就是按个 "a" 就OK的事情,那些老顽固居然还说麻烦,不会~
我要需要解决的问题就是,如何 才能不显示<yes/no/all?>
而直接执行啊?


本人是菜鸟,刚接触dos,请各位大虾指教啊~~
2 发表于 2006-09-05 22:06 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
echo a| xcopy "E:\Documents and Settings\wind"/e d:\backup

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
3 发表于 2006-09-06 02:27 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
呵呵~谢谢拉
4 发表于 2006-09-06 02:49 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  xcopy 命令不是有强制覆盖而不用提醒的参数吗?直接加参数 /y 就可以了。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
5 发表于 2006-09-06 04:03 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
呵呵~原来还有这功能啊~ 谢拉
6 请问改如何改良啊?请各位大虾指教 发表于 2006-09-06 20:49 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
我写了一个简单的批处理,用于开机备份桌面与我的文档的文件,如下:

@echo off
xcopy "E:\Documents and Settings\wind\桌面"/e/q d:\backupd\桌面 /y
xcopy "E:\Documents and Settings\wind\My Documents"/e/q d:\backupd\文档 /y

这个批处理能正常执行,但用了一段时间,发现问题是:
1.每次开机都自动备份,有时一天重启几次,文件又多,耗时间,请问怎么可以设置为1天备份一次啊
2.已经删除的文件,备份文件里面依然存在,随着其他新增的文件,时间一长备份数据越来越大,手动删除很麻烦,请问能不能设定 ,保持备份文件与原文档保持一致 ? (即原文档已经删除的,备份文件也能自动删除)
7 发表于 2006-09-06 23:05 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
这个问题应该不难吧?:( 请指点下拉
8 发表于 2006-09-07 01:12 ·  中国 甘肃 张掖 临泽县 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
2.已经删除的文件,备份文件里面依然存在,随着其他新增的文件,时间一长备份数据越来越大,手动删除很麻烦,请问能不能设定 ,保持备份文件与原文档保持一致 ? (即原文档已经删除的,备份文件也能自动删除)

这个我想要生成个xcopy 日至,用日至来完成同步删除
9 发表于 2006-09-07 01:22 ·  中国 四川 绵阳 电信
高级用户
★★
积分 587
发帖 282
注册 2006-04-10 03:40
20年会员
UID 53599
性别 男
状态 离线
用xp自带的备份程序(开始->附件->系统工具->备份),什么都用批处理解决还用 XP 干嘛
10 发表于 2006-09-07 01:38 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
用RAR压缩备份吧!
下列更新备份之后改变了的文件。

@echo off
"C:\Program Files\WinRAR\RAR" u -ep1 -r -m0 d:\backupd\桌面.rar "E:\Documents and Settings\wind\桌面\*"
"C:\Program Files\WinRAR\RAR" u -ep1 -r -m0 d:\backupd\文档.rar "E:\Documents and Settings\wind\My Documents\*"


压缩率调整
-m0 存储 添加到压缩文件时不压缩文件。
-m1 最快 使用最快方式(低压缩)
-m2 较快 使用快速压缩方式
-m3 标准 使用标准(默认)压缩方式
-m4 较好 使用较好压缩方式(较好压缩,但是慢)
-m5 最好 使用最大压缩方式(最好的压缩,但是最慢)
11 发表于 2006-09-07 02:42 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
请问二楼的,生成xcopy日志怎么做啊?? 能不能做做三个文件,如a,b,c , ]
第一天备到a,
第二天也备到a,而第一天的自动转到b,
第三天,.....

即一个备份 保留三天
12 发表于 2006-09-07 02:45 ·  中国 广东 茂名 盈联宽带
初级用户
积分 22
发帖 7
注册 2006-09-04 21:25
19年会员
UID 61844
性别 男
状态 离线
5楼 楼主的意思我不明白啊,可以解释一下么?我还是菜鸟啊~
13 发表于 2006-09-09 11:05 ·  中国 山西 大同 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线

───────────────── 版主提示 ─────────────────
为了便于论坛用户浏览和版主管理,请您修改本主题的标题,以简要叙述主题的内容或意图
如果您确认标题不需要修改,请继续回复该主题进行申辩,若申辩理由充分,将取消该通知
如果您确认标题需要修改,请点击该主题首帖下方"编辑"按钮,在编辑页面中修改标题栏
在得知您做出积极恰当的回应后,版主将在三个工作日内删除本提示以消除对您的不利影响
───────────────── 版主提示 ─────────────────


───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:合并主题 {22971}请问改如何改良啊?请各位大虾指教 -> 6~12 楼
说明:操作主题与本主题存在上下文的直接联系
处罚:因属论坛新人,不予积分处罚
提示:请访问 {7326}论坛新手必读,所有人的基本行为准则
───────────────── 版务记录 ─────────────────


───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:移动主题:自 DOS疑難解答 & 問題討論(解答室)
说明:依照主题内容分类,更适合于发表在此版区
处罚:因属论坛新人,不予积分处罚,请访问 {7326}论坛新手必读,所有人的基本行为准则
───────────────── 版务记录 ─────────────────


Re forrestzheng01:

更有效和快捷的办法是将用户的桌面目录重定位到指定的数据盘中。这可以使用超级魔法兔子等优化工具来实现,也可以通过注册表脚本或批处理修改注册表中的相关键值。

[ Last edited by willsort on 2006-9-9 at 11:22 ]
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
14 发表于 2006-09-18 20:55 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 259
发帖 112
注册 2006-09-18 04:55
19年会员
UID 62928
性别 男
状态 离线
哈哈,学到新招,rar备份!
论坛跳转: