2014-09-25 49 views
-2

我想找到一種方法從文件列表中獲取所有間隔。這些文件代表掃描文檔的頁面。有時文件有幾頁,文件的數量多次出現,但大多數文件只有一頁。我想知道的是哪些文件被掃描,哪些不是,列表中缺少哪些文件。從有時重複的數字列表中獲取所有間隔

的文件列表如下:

00001_DCT.jpeg 
00002_DCT.jpeg 
00003_1d2_DCT.jpeg 
00003_2d2_DCT.jpeg 
00004_1d3_DCT.jpeg 
00004_2d3_DCT.jpeg 
00004_3d3_DCT.jpeg 
00005_1d9_DCT.jpeg 
00005_2d9_DCT.jpeg 
00005_3d9_DCT.jpeg 
00005_4d9_DCT.jpeg 
00005_5d9_DCT.jpeg 
00005_6d9_DCT.jpeg 
00005_7d9_DCT.jpeg 
00005_8d9_DCT.jpeg 
00005_9d9_DCT.jpeg 
00006_1d4_DCT.jpeg 
00006_2d4_DCT.jpeg 
00006_3d4_DCT.jpeg 
00006_4d4_DCT.jpeg 
00007_DCT.jpeg 
00008_DCT.jpeg 
00009.jpeg 
00010.jpeg 

高達

24679.jpeg 
24680_1d3.jpeg 
24680_2d3.jpeg 
24680_3d3.jpeg 
24681_1d2.jpeg 
24681_2d2_dct.jpeg 
24682.jpeg 
24683_1d2.jpeg 
24683_2d2.jpeg 

這是找到丟失號碼的更簡單的方法?

回答

0

我假設,如果一個文件被掃描,它被完全掃描(即不會從1d3到3d3)。

循環訪問您的文件名,將前5個字符轉換爲數字。確保當前文件編號僅比前一個文件編號大1或0.如果不符合該情況,則會有一箇中斷(當前文件編號和前一個文件編號之間的所有文件均丟失)。