中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 如果DOS不能实现就只能靠C语言了
作者:
标题: 如果DOS不能实现就只能靠C语言了 上一主题 | 下一主题
可乐泡饭
初级用户




积分 155
发帖 15
注册 2003-11-22
状态 离线
『楼 主』:  如果DOS不能实现就只能靠C语言了

DOS系统下
我尝试着在DOS下做一个BAT批处理文件
它的任务是将H:里面的全部文件夹包括子文件夹和全部文件拷到D:的一个以当时系统时间命名的文件夹里面,并保持原H:的目录结构。然后删除 H:里面所有的文件夹和文件。

现在遇到一个难点:
就是如何把要复制的内容copy到目的盘,并且是放在即时建立的文件夹里,这个文件夹可以随机命名,最好是以当前系统时间而命名。

这个怎么做?请赐教!

2003-11-22 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jddj007
初级用户




积分 146
发帖 11
注册 2003-6-22
状态 离线
『第 2 楼』:  

用环境变量应该可以吧

2003-11-23 00:00
查看资料  发送邮件  发短消息 网志  OICQ (8173512)  编辑帖子  回复  引用回复
可乐泡饭
初级用户




积分 155
发帖 15
注册 2003-11-22
状态 离线
『第 3 楼』:  



  Quote:
以下是引用jddj007在2003-11-23 11:28:50的发言:
用环境变量应该可以吧

能教教我吗?

2003-11-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 4 楼』:  

是做备份吧?呵呵.建议不要直接COPY,用GHOST比较好,先去搜索一下GHOST的命令行用法.
至于那个时间日期的字符串,请使用C吧,或者用BASIC都好,别用批处理了.没希望的.

如果你是系统管理员,有PERL或者用其它脚本工具来做事情吧.(WSHELL),别指望简单的BATCH了.



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-11-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
可乐泡饭
初级用户




积分 155
发帖 15
注册 2003-11-22
状态 离线
『第 5 楼』:  



  Quote:
以下是引用lemonhall在2003-11-23 18:41:04的发言:
是做备份吧?呵呵.建议不要直接COPY,用GHOST比较好,先去搜索一下GHOST的命令行用法.
至于那个时间日期的字符串,请使用C吧,或者用BASIC都好,别用批处理了.没希望的.

如果你是系统管理员,有PERL或者用其它脚本工具来做事情吧.(WSHELL),别指望简单的BATCH了.

不是备份,主要目的是争取时间,速度第一,一步到位。

2003-11-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 6 楼』:  

你是使用纯DOS? 如果不是的话,用WINRAR吧,最快,连写脚本都不需要.
WINRAR里有一个创建压缩包时直接使用日期时间来建立文件名的选项.
使用储存打包,这也是常用的方法.

文件名常常会生成为XXX200310281923.RAR,日期时间都是根据你系统而定的.
"争取时间,速度第一,一步到位"???????????????????????????????你哪儿人啊?政府机关的?喊口号有一套欧!




REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-11-24 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
可乐泡饭
初级用户




积分 155
发帖 15
注册 2003-11-22
状态 离线
『第 7 楼』:  



  Quote:
以下是引用lemonhall在2003-11-24 11:10:17的发言:
你是使用纯DOS? 如果不是的话,用WINRAR吧,最快,连写脚本都不需要.
WINRAR里有一个创建压缩包时直接使用日期时间来建立文件名的选项.
使用储存打包,这也是常用的方法.

文件名常常会生成为XXX200310281923.RAR,日期时间都是根据你系统而定的.
"争取时间,速度第一,一步到位"???????????????????????????????你哪儿人啊?政府机关的?喊口号有一套欧!

的确是纯DOS,因为本人的50M小本本太耗电了,在外拍片下载CF卡只好用DOS争取时间和电源,目前我用Volkov Commander 4.99操作,但还是觉得很费事~,巴掌大的小本本键盘太小,所以希望能一键搞定~,很多用50M的朋友都需要这个方便的程序呢~,可惜没人会写~
:)

2003-11-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
aria
高级用户




积分 924
发帖 243
注册 2003-7-9
状态 离线
『第 8 楼』:  

dos下的time命令不就可以获取时间吗?

2003-12-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: