中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-01 03:35
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 如果DOS不能实现就只能靠C语言了 查看 758 回复 7
楼 主 如果DOS不能实现就只能靠C语言了 发表于 2003-11-22 00:00 ·  中国 湖北 武汉 联通
初级用户
积分 155
发帖 15
注册 2003-11-22 00:00
22年会员
UID 13200
性别 男
状态 离线
DOS系统下
我尝试着在DOS下做一个BAT批处理文件
它的任务是将H:里面的全部文件夹包括子文件夹和全部文件拷到D:的一个以当时系统时间命名的文件夹里面,并保持原H:的目录结构。然后删除 H:里面所有的文件夹和文件。

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

这个怎么做?请赐教!
2 发表于 2003-11-23 00:00 ·  中国 安徽 芜湖 电信
初级用户
积分 146
发帖 11
注册 2003-06-22 00:00
23年会员
UID 5691
性别 男
状态 离线
用环境变量应该可以吧
3 发表于 2003-11-23 00:00 ·  中国 湖北 武汉 联通
初级用户
积分 155
发帖 15
注册 2003-11-22 00:00
22年会员
UID 13200
性别 男
状态 离线
以下是引用jddj007在2003-11-23 11:28:50的发言:
用环境变量应该可以吧


能教教我吗?
4 发表于 2003-11-23 00:00 ·  中国 陕西 西安 教育网
高级用户
★★
OS/2女孩
积分 639
发帖 183
注册 2003-06-14 00:00
23年会员
UID 5148
性别 女
状态 离线
是做备份吧?呵呵.建议不要直接COPY,用GHOST比较好,先去搜索一下GHOST的命令行用法.
至于那个时间日期的字符串,请使用C吧,或者用BASIC都好,别用批处理了.没希望的.

如果你是系统管理员,有PERL或者用其它脚本工具来做事情吧.(WSHELL),别指望简单的BATCH了.
REM 喜欢DOS,因为它的简单
REM 喜欢OS/2,因为它不再矫饰
REM 喜欢BASIC,因为它并不幼稚
REM 喜欢GNU,因为它杂乱无章
5 发表于 2003-11-23 00:00 ·  中国 湖北 武汉 联通
初级用户
积分 155
发帖 15
注册 2003-11-22 00:00
22年会员
UID 13200
性别 男
状态 离线
以下是引用lemonhall在2003-11-23 18:41:04的发言:
是做备份吧?呵呵.建议不要直接COPY,用GHOST比较好,先去搜索一下GHOST的命令行用法.
至于那个时间日期的字符串,请使用C吧,或者用BASIC都好,别用批处理了.没希望的.

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



不是备份,主要目的是争取时间,速度第一,一步到位。
6 发表于 2003-11-24 00:00 ·  中国 陕西 西安 教育网
高级用户
★★
OS/2女孩
积分 639
发帖 183
注册 2003-06-14 00:00
23年会员
UID 5148
性别 女
状态 离线
你是使用纯DOS? 如果不是的话,用WINRAR吧,最快,连写脚本都不需要.
WINRAR里有一个创建压缩包时直接使用日期时间来建立文件名的选项.
使用储存打包,这也是常用的方法.

文件名常常会生成为XXX200310281923.RAR,日期时间都是根据你系统而定的.
"争取时间,速度第一,一步到位"???????????????????????????????你哪儿人啊?政府机关的?喊口号有一套欧!
REM 喜欢DOS,因为它的简单
REM 喜欢OS/2,因为它不再矫饰
REM 喜欢BASIC,因为它并不幼稚
REM 喜欢GNU,因为它杂乱无章
7 发表于 2003-11-26 00:00 ·  中国 湖北 武汉 电信
初级用户
积分 155
发帖 15
注册 2003-11-22 00:00
22年会员
UID 13200
性别 男
状态 离线
以下是引用lemonhall在2003-11-24 11:10:17的发言:
你是使用纯DOS? 如果不是的话,用WINRAR吧,最快,连写脚本都不需要.
WINRAR里有一个创建压缩包时直接使用日期时间来建立文件名的选项.
使用储存打包,这也是常用的方法.

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



的确是纯DOS,因为本人的50M小本本太耗电了,在外拍片下载CF卡只好用DOS争取时间和电源,目前我用Volkov Commander 4.99操作,但还是觉得很费事~,巴掌大的小本本键盘太小,所以希望能一键搞定~,很多用50M的朋友都需要这个方便的程序呢~,可惜没人会写~
:)
8 发表于 2003-12-13 00:00 ·  中国 天津 南开区 电信
高级用户
★★
积分 924
发帖 243
注册 2003-07-09 00:00
23年会员
UID 6612
性别 男
状态 离线
dos下的time命令不就可以获取时间吗?
论坛跳转: