|
|
本帖最后由 fish509008 于 2015-12-22 14:53 编辑
遍历指定目录下的文件夹,文件夹名称就是“程序名称”,每个“程序名称”文件夹下有compile.log里面有版本
然后解析生成一个文件apprevision.txt,内容如下:
程序名称 版本号 备注
文件夹1 内版本1
文件夹2 内版本2
文件夹3 内版本3
...
下面的compile.log文件内容中要查找的内容就是“Revision: 32”,(版本号)32,然后把该compile.log的上层目录(程序名称)写入文件
Compile log of application: mobilelife_user cancellation
Version: 1.0 Revision: 32
Compile date/time: 2015-10-22 19:16:32
Elapsed time: 8.63 seconds
Summary: Total of 76 steps and 34 objects compiled.
Total errors(0) and warnings(0).
...
补充:如果该目录下没有compile.log文件则输出该目录(程序名称)不存在即可。
备注:批处理执行的目录和指定目录不在同一个磁盘里 |
|