- 帖子
- 11
- 积分
- 22
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-7-5
|
批处理操作文件夹
上次已经发帖询问了一次,http://www.bathome.net/thread-24302-1-2.html
本以为可以交差,但是又有新的要求提出,自己对照着改动了下代码,还是没有达到预期的效果,所以,
再次发帖求助下。
在同一级目录下,有N个文件夹,文件夹名称有如下规律
1)文件夹名称,一般形式采用单个大写字母+数字+“--中文”的形式。
如: C025--参考工具书
D146.35--海洋起源
X443.234.4--航天工程
文件夹特殊形式:
1.英文大写字母+“-”+数字+“--中文”
如:T-1--建筑史
B-3--批处理代码
2.由于版本的问题,此版本中包含上一版本中遗留的问题,也就是此版本对于上一版本的改动有明确标注,文件夹名称格式有如下两种情况:
a.使用[]
b.使用{}
如: [A253.34]--环境
{B346.28}--家畜
[T-34]--种植
{U-56}--技术
2)文件夹名称中,字母+数字的部分有类似于如下的规律
A0,A01,A012,A013,A013.1,....
A02,A023,A025,A025.7,....
A1,A13,A135,A135.6,.....
3)如果文件夹名称中带小数点,规律是每个三个数字带个小数点,如:A015.273.4,最多会出现两个小
数点。
4)文件夹名称中的中文各不相同。
5)在对文件夹进行操作时,忽略掉{}及[]这类符号,按照其中包含的文件夹名称进行排序归类。
最终用批处理处理的文件夹结构树如下:
├─A-1--批处理
├─A-2--论坛
├─A-3--求学
├─A0--为何
│ ├─A01--有时
│ │ ├─A012--学习
│ │ └─[A013]--批处理
│ │ └─A013.1--感到
│ └─A02--很吃力
│ ├─A023--是因为
│ └─{A025}--资质
│ └─A025.7--愚钝
│ ├─A025.7.3--还是
│ └─A025.7.4--因为
└─A1--不够
└─[A13]--聪明
└─A135--苍天
└─{A135.6}--求解 |
|