小编Dat*_*9er的帖子

dos批处理文件找到缺少的顺序文件名

在这种情况下,我的目录在每个目录中有10,000个文件,如下所示:

FileName.XX0000.csv

FileName.XX9999.csv

文件名本身的大小可以改变,即:

FileName.XXX0000.csv

FileName.XXX9999.csv

FileName.XXXX0000.csv

FileName.XXXX9999.csv

如果X是另一个父母编号,但无论如何都应该忽略这些编号.

无论如何,所有目录都应该有10,000个文件,不多也不少.麻烦的是有些缺失,我需要知道哪些缺失.

我在这篇文章中试过脚本: 批处理脚本找不到序列号

我甚至乱了几个小时的字符串sequnce无济于事.这两个选项都不能很好地工作,第二个脚本接近但最终会无限循环,或者吐出存在的文件.

我需要提出一个解决方案,很容易告诉我哪些数字或文件名丢失了.在我的梦想世界中,我会喜欢一个脚本,我可以将它放在父目录中,它将遍历所有子目录并打印丢失的单个文件.

不必告诉脚本文件名的开头部分是什么是很好的,因为理论上它应该只是查看最后四个数字是否存在于0000-9999.

由于这是我的第一篇文章,我希望通过创建一个新主题来正确地做到这一点,我打算将我的问题添加到上一个主题,直到我在帖子框中看到"但是避免......"!

batch-file

2
推荐指数
1
解决办法
1325
查看次数

标签 统计

batch-file ×1