标题:
[已解决]支付宝100元或充手机话费-如何查询出断序页码或者文件夹(需提供两种格式)
[打印本页]
作者:
playinthesky
时间:
2015-5-31 17:28
标题:
[已解决]支付宝100元或充手机话费-如何查询出断序页码或者文件夹(需提供两种格式)
本帖最后由 playinthesky 于 2015-5-31 21:17 编辑
问题:
单位有很多个文件,但是中间序列是有中断的,有上万个文件夹,但是存在的不是以满数终结的,比方就只有15241个文件夹,不是99999个,上万页,每次都补不齐,希望列出一张清单,这样就不会没头脑的无脑找了,很痛苦,求帮助。
状态与格式:
状态一:4-4格式:文件名为4位,页数也为4位
2001-SA1-K30-0001/
2001-SA1-K30-0001-0001.jpg
2001-SA1-K30-0001-0002.jpg
2001-SA1-K30-0001-0003.jpg
2001-SA1-K30-0001-0005.jpg
2001-SA1-K30-0001-0006.jpg
2001-SA1-K30-0003/
.
.
.
2001-SA1-K30-7213/0002.jpg
2001-SA1-K30-7214-0001.jpg
2001-SA1-K30-7214-0002.jpg
2001-SA1-K30-7214-0005.jpg
肉眼判断
比方:
一共在2001年下有7214个文件夹
其中,2001-SA1-K30-0002/ 文件夹没有,2001-SA1-K30-0003文件夹没有任何文件,
在2001-SA1-K30-7213/文件夹下缺少0001.jpg
在2001-SA1-K30-7214/文件夹下缺少0003.jpg,0004.jpg
状态二:5-3格式:文件名为5位,页数为3位
J011-2001-永久-00001/J011-2001-永久-00001-002.jpg
J011-2001-永久-00001/J011-2001-永久-00003-002.jpg
J046-2002-永久-00001/J046-2001-永久-00001-004.jpg
J097-2004-永久-00001/J097-2001-永久-00001-005.jpg
J116-2007-永久-00001/J116-2001-永久-00001-006.jpg
J798-2008-永久-00001/J798-2001-永久-00001-004.jpg
J110-2009-永久-00001/J110-2001-永久-00001-005.jpg
J010-2003-永久-00001/J010-2001-永久-00001-006.jpg
肉眼判断:
J011-2001-永久-00001/下缺少 J011-2001-永久-00001/J011-2001-永久-00001-001.jpg
没有 J011-2001-永久-00001/J011-2001-永久-00002 这个文件夹
前面3位是其次,最主要关注,最后两个字段,就是 tokens 3-4, delims="-" ,由于文件夹和文件都有断序和为空,甚至文件夹也没有,实在本人批处理能力有限,求帮助。
PS:上次已经将钱汇给他人,言而有信,版主可以为我作证。
具体报酬:100RMB
支付方式:支付宝,话费
联系方式:QQ:1277107799
有效期限:2015年6月1日中午
需求描述:
(1)系统环境(win7)
(2)想要实现的功能的具体描述:解决目标文件已知序列中存在的断序文件夹、空文件夹、以及缺中间页(0003.jpg;0005.jpg那么0004.jpg缺少,需要输出)及缺少首页0001.jpg或者00001.jpg的现象。
(3)测试数据及期待结果 立即测试
目录结构为:
第一种:
盘符:/扫描件/2012/SA9/2012-SA9-K30-0001/2013-SA2-K30-0001-0001.jpg
盘符:/扫描件/2001/SA1/2001-SA1-Y-0009/2001-SA1-K30-0009-0001.jpg
第二种:
盘符:/扫描件/J000/2001/永久/J000-2001-永久-00001/J000-2001-永久-00001-001.jpg
盘符:/扫描件/J003/2004/永久/J003-2007-永久-00001/J000-2001-永久-00008-002.jpg
思路>.我大致是这么想的,
盘符:/扫描件/A/B/C/A-B-C-D/A-B-C-D-E.jpg
A-B-C-D-E.jpg 生成 A-B-C-D 的文件夹
通过程序将D与E的最大值得出,
这样的话,范围就生成为 0001-D, 00001-D, 0001-E, 001-E ,查出断序,空文件夹,和缺少的文件夹。
关键批处理能不能检测出最大的数值,比方一个 A-B-C-D/的文件夹下,D为0789,范围是0001-9999中间,
作者:
terse
时间:
2015-5-31 17:45
此帖仅作者可见
作者:
playinthesky
时间:
2015-5-31 17:56
此帖仅作者可见
作者:
playinthesky
时间:
2015-5-31 17:57
此帖仅作者可见
作者:
playinthesky
时间:
2015-5-31 18:30
此帖仅作者可见
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2