首先感谢 Climbing 介绍我认识了这么一个好地方,以前都不知道还有DOS联盟的,老大们可别介意哦.现在关于DOS的知识越来越少啦,这地方可让我们温故知新哦.
闲话不说了,我想提个问题,这个问题我一直没能解决.
> --------------------------------------
> 1. 在C盘上创建一个目录叫TBLBAK,如果有就不创建.再在TBLBAK里面创建一个以日期
命名的目录(或者其他方式命名都可以)
> 2.复制 c:\faspic\tbl*.* 到 C:\tblbak\之前创建的目录\.
> 3.覆盖复制 a:\tbl*.* 到 c:\faspic\.
> 4.检测 c:\tblbak 目录下由本批处理创建的目录是否超过10个,如果超过,就把最早
期建立的删除,即保持最多并且是最后的10个目录.
> 5.一个批处理能否执行完以上的操作?当然临时创建的批处理可以忽略.
>
> ---------------------------------------------
1.难点有几点,一是如何创建一个以日期命令但能让DOS识别的目录名?即年份只能取后面几位,超过了,DOS就不认啦?
2.如果检测自己创建的那些目录中已经超过10个?或自定义的个数?
3.如何智能化地删除早期建立的那个目录,而始终保留10个?
4.除了临时创建的批处理外,如果让一个批处理来执行,可行性有多高?
5.小弟不才,还望各位老大们伸出你们的援手,帮帮我啦.
闲话不说了,我想提个问题,这个问题我一直没能解决.
> --------------------------------------
> 1. 在C盘上创建一个目录叫TBLBAK,如果有就不创建.再在TBLBAK里面创建一个以日期
命名的目录(或者其他方式命名都可以)
> 2.复制 c:\faspic\tbl*.* 到 C:\tblbak\之前创建的目录\.
> 3.覆盖复制 a:\tbl*.* 到 c:\faspic\.
> 4.检测 c:\tblbak 目录下由本批处理创建的目录是否超过10个,如果超过,就把最早
期建立的删除,即保持最多并且是最后的10个目录.
> 5.一个批处理能否执行完以上的操作?当然临时创建的批处理可以忽略.
>
> ---------------------------------------------
1.难点有几点,一是如何创建一个以日期命令但能让DOS识别的目录名?即年份只能取后面几位,超过了,DOS就不认啦?
2.如果检测自己创建的那些目录中已经超过10个?或自定义的个数?
3.如何智能化地删除早期建立的那个目录,而始终保留10个?
4.除了临时创建的批处理外,如果让一个批处理来执行,可行性有多高?
5.小弟不才,还望各位老大们伸出你们的援手,帮帮我啦.



