中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 04:24
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 光盘复制程序如何搞啊?
可打印版本  2,139 / 18
第1楼 tuesposo 发表于 2007-01-11 21:59
初级用户 发帖 28 积分 68
光盘复制程序如何搞啊?
1.插入光盘后,运行此程序,能把光盘上所有东西拷贝进硬盘上的1个路径
2.自动检查这个路径内新拷贝的东西,把*.bak文件都删掉
3.产生1个txt文件或网页文件里边记录刚刚拷贝东西有多少容量(精确到Mb),共多少个文件,如果有个象树型结构一样的东西显示里边内容东西那就更好了

谢谢哪位高手兄弟帮帮忙啊

[ Last edited by namejm on 2007-1-11 at 05:03 PM ]
第2楼 ccwan 发表于 2007-01-12 01:41
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
我的光驱为 I ,文件复制到 h:\5 下
代码如下:



显示结果为:


[ Last edited by ccwan on 2007-1-12 at 01:49 AM ]
第3楼 lxmxn 发表于 2007-01-12 01:54
版主 发帖 4,938 积分 11,386

  兄的批处理不错啊,加分。

第4楼 tuesposo 发表于 2007-01-12 05:42
初级用户 发帖 28 积分 68
谢谢斑竹我会尽快改的
谢谢2楼兄,可是好象容量显示不正确,我从文件属性里看到是290MB,但是1.txtl里是304M为什么啊?
还有如果bak是隐藏文件能删吗

[ Last edited by tuesposo on 2007-1-11 at 04:45 PM ]
第5楼 ccwan 发表于 2007-01-12 05:53
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
容量本就是约数,不会太准,不然你试试改成 size=%%k/1049000 看行不行。
del加上参数就可以了,del/a/f/q 应该够用了。
第6楼 lotus516 发表于 2007-01-12 05:55
高级用户 发帖 246 积分 551
这个用来作索引还不错!!
第7楼 tuesposo 发表于 2007-01-12 05:55
初级用户 发帖 28 积分 68
谢谢哦,还有能不要叫1.txt吗?txt文件名就是拷贝当天的时间如2006-05-13.txt,如果能精确到时间更好了2006-05-13(16:52).txt,能有这个功能吗?
第8楼 ccwan 发表于 2007-01-12 06:04
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
关于建立以日期、时间为名称的文件,坛子里有很多法子了,你可以搜一下。
第9楼 tuesposo 发表于 2007-01-12 21:44
初级用户 发帖 28 积分 68
哥哥时间问题搞好了,就是容量如何显示呢?就是说点鼠标右键出来的文件容量,而不是从字节转出来的文件容量啊
第10楼 ccwan 发表于 2007-01-12 21:55
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
Originally posted by tuesposo at 2007-1-12 21:44:
哥哥时间问题搞好了,就是容量如何显示呢?就是说点鼠标右键出来的文件容量,而不是从字节转出来的文件容量啊



这句话挺难读懂。
其实右键属性中的容量也是以字节为基本单位的,所谓的MB同样是从字节运算而来。
第11楼 tuesposo 发表于 2007-01-12 22:09
初级用户 发帖 28 积分 68
哥哥我在程序最后面加了个pause,程序不会自动关闭,为什么出现下面的内容啊:
无效数字。数字常数只能是十进制(17),十六进制(0x11)或八进制(021)是哪行出问题了啊?
第12楼 ccwan 发表于 2007-01-12 22:36
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
我想是因为浮点运算问题吧。但并不影响使用和显示,可以屏蔽掉。


上面这句改成这样:
第13楼 tuesposo 发表于 2007-01-12 22:48
初级用户 发帖 28 积分 68
嘎嘎,问题解决了,:P:D:lol:谢谢哦,但还有个小问题,我拿字节数除1048576,除出来2者结果也不对啊,相差10多M,会不会是字节数不对啊
第14楼 ccwan 发表于 2007-01-12 22:51
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
那你的文件到底多少字节呢?
有没有试过我在5楼说的用1049000试试?
试过后把结果贴出来看看好吗?
第15楼 tuesposo 发表于 2007-01-12 22:56
初级用户 发帖 28 积分 68
都试过啊

文件属性里显示是304,880,027字节,大小是290M,用304,880,027除
1048576是290.756。
但是1.txt里是304Mb,文件个数和文件属性里的个数一样都是879个啊
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023