![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 13:15 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 再发一次:如何用批处理进行备份,不是那么简单 |
| 可打印版本 1,892 / 21 |
| 第16楼 sharenbujianxue | 发表于 2007-05-07 21:33 |
| 初级用户 发帖 15 积分 27 | |
|
15楼的真会开玩笑,谢谢!
|
|
| 第17楼 dikex | 发表于 2007-05-07 22:22 |
| 高级用户 发帖 366 积分 788 | |
|
@echo off
for /f "delims=" %%i in ('dir /b *.cpp') do xcopy /d/y/h/r %%i %%~ni.bak | find " 0 " && (cls & xcopy /-y/h/r %%i %%~ni.bak) |
|
| 第18楼 colorphoto | 发表于 2007-05-07 22:38 |
| 初级用户 发帖 15 积分 130 | |
|
好像很复杂哦
|
|
| 第19楼 sharenbujianxue | 发表于 2007-05-07 22:43 |
| 初级用户 发帖 15 积分 27 | |
Originally posted by dikex at 2007-5-7 10:22 PM: 能对这句进行下详细的解释吗??谢谢!!! |
|
| 第20楼 sharenbujianxue | 发表于 2007-05-07 22:45 |
| 初级用户 发帖 15 积分 27 | |
|
特别是 do xcopy /d/y/h/r %%i %%~ni.bak | find " 0 " && (cls & xcopy /-y/h/r %%i %%~ni.bak)
|
|
| 第21楼 sharenbujianxue | 发表于 2007-05-07 22:52 |
| 初级用户 发帖 15 积分 27 | |
|
谢谢楼上的,我明白你的意思了
因为 xcopy 在没有指定日期的时候,只赋值日期源日期比目标日期新的文件! 那么如果目标日期比源日期更新,则 xcopy 会输出“ 0 文件被复制”的提示符,通过 | + find " 0 " 就可以判断了,这样避免了直接用获取日期进行比较! 高啊,我现在才看懂,真不愧是菜鸟,BTW,谢谢楼上的,很感谢 |
|
| 第22楼 sharenbujianxue | 发表于 2007-05-07 22:54 |
| 初级用户 发帖 15 积分 27 | |
|
说错了哈,我的意思是,我是一只菜鸟,现在才看明白你的意思!
真是用的好! 但是,如果我非要用他们的日期来做比较,该怎么处理呢? |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |