这是这种情况,我有一个目录,每个目录中有 10,000 个文件,命名如下:
文件名.XX0000.csv
文件名.XX9999.csv
文件名本身的大小可以更改,即:
文件名.XXX0000.csv
文件名.XXX9999.csv
文件名.XXXX0000.csv
文件名.XXXX9999.csv
X 是另一个父编号,但无论如何都应该忽略这些编号。
无论如何,尽管所有目录都应该正好有 10,000 个文件,不多也不少。问题是有些丢失了,我需要知道哪些丢失了。
我尝试了这篇文章中的脚本: batch script to find missing sequence no
我什至把字符串序列弄乱了几个小时都无济于事。这些选项都不能很好地工作,第二个脚本接近但最终陷入无限循环,或者吐出确实存在的文件。
我需要想出一个解决方案,可以很容易地告诉我缺少哪些数字或文件名。在我的梦想世界中,我会喜欢一个脚本,我可以将它放在父目录中,它会爬过所有子目录并打印丢失的单个文件。
最好不必告诉脚本文件名的开头部分是什么,因为理论上它应该只查看最后四个数字是否存在于 0000-9999 之间。
由于这是我的第一篇文章,我希望通过创建一个新主题来正确地做到这一点,我打算将我的问题添加到上一个主题中,直到我在邮箱中看到“但避免……”!