中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » xcopy 到目标地址,文件大小不一样了
作者:
标题: xcopy 到目标地址,文件大小不一样了 上一主题 | 下一主题
hudongjian
新手上路





积分 12
发帖 5
注册 2008-7-30
状态 离线
『楼 主』:  xcopy 到目标地址,文件大小不一样了

我是ad域 1) @echo off title Customersback11 BAT 备份 set source_path=D:\Customers\*.* set dest_path=B:\Customersback11 date /t >> %dest_path%\backup.log time /t >> %dest_path%\backup.log xcopy D:\Customers\*.* B:\Customersback11 /h/d/c/e/y >> %dest_path%\backup.log IF ERRORLEVEL 1 ECHO 文件拷贝失败,请检查原因。◎ IF ERRORLEVEL 0 ECHO 成功拷贝文件,安全。◎ 显示复制成功,但是我有1.37g的文件,只复制过去了608m,显示了log文件。 2) @echo off xcopy D:\Customers\*.* B:\Customers1 /h/d/c/e/y IF ERRORLEVEL 1 ECHO 文件拷贝失败,请检查原因。◎ IF ERRORLEVEL 0 ECHO 成功拷贝文件,安全。◎ 全部复制过去,1.37G,成功。因为我想让他显示复制log所以一直没想用 不明白的是基本是一样的文件,为什么结果不一样哪, 谢谢大家。还有什么好办法既让他们复制成功,还出来log


2008-7-30 10:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hudongjian
新手上路





积分 12
发帖 5
注册 2008-7-30
状态 离线
『第 2 楼』:  

我是在管理员状态下登录的


2008-7-30 12:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 3 楼』:  

>>"%dest_path%\backup.log" xcopy "D:\Customers\*.*" "B:\Customersback11" /h/d/c/e/y




2008-7-30 13:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hudongjian
新手上路





积分 12
发帖 5
注册 2008-7-30
状态 离线
『第 4 楼』:  

主要是显示log的,copy的文件不能使全部 xcopy D:\Customers\*.* B:\Customers1 /h/d/c/e/y 就可以


2008-7-30 15:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 5 楼』:  

3楼的方法你试了没有?结果如何?




2008-7-30 15:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hudongjian
新手上路





积分 12
发帖 5
注册 2008-7-30
状态 离线
『第 6 楼』:  

3楼的方法也不行 copy结束仅仅600多m


2008-7-31 10:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hudongjian
新手上路





积分 12
发帖 5
注册 2008-7-30
状态 离线
『第 7 楼』:  

@echo off @echo off set dd=%date% set dd=%dd:~0,10% set dd=%dd:/=-% set tt=%time% set tt=%tt:~0,8% set tt=%tt::=-% set ff=%dd% %tt% set dst=D:\BACKUP11\%dd% set src=k: echo %dd% echo %tt% echo %ff% echo %dst% set src0=%src%\aaa set src5=%src%\bbb set dst0=%dst%\aaa set dst5=%dst%\bbb if not exist "%dst%" mkdir "%dst%" >>"%ff%".log if not exist "%dst0%" mkdir "%dst0%" >>"%ff%".log if not exist "%dst5%" mkdir "%dst5%" >>"%ff%".log echo %src0% to %dst0%...>>"%ff%".log xcopy "%src0%" "%dst0%" /D/E/C/R/H/Q/Y>>"%ff%".log echo %src5% to %dst5%...>>"%ff%".log xcopy "%src5%" "%dst5%" /D/E/C/R/H/Q/Y>>"%ff%".log @echo on


2008-8-1 13:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: