|
可乐泡饭
初级用户
积分 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
状态 离线
|
|
2003-11-23 00:00 |
|
|
可乐泡饭
初级用户
积分 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 |
|
|
可乐泡饭
初级用户
积分 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 |
|
|
可乐泡饭
初级用户
积分 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 |
|