2015-04-17 116 views
0

我有一個目錄滿檔名爲 foo-1.ocf foo-2.ocf bar-1.ocf bar-2.ocf file-1.ocf file-2.ocf 我想遍歷每個文件對中,是否存在BOT文件(-1.ocf-2.ocf)。 什麼是一個很好的方法來做到這一點在推動?遍歷對兩個文件在目錄

+0

如果只有一對文件,應該發生什麼? – jrok

+0

@jrok你不包括它在你的迭代:) –

+0

@SelçukCihan或者也許完全停止迭代?我寧願讓OP澄清這一點。 – jrok

回答

1
  1. 獲取文件的排序列表,這裏是a tutorial

  2. 運行該列表記住(a)如果前一個文件有後綴-1和(b)前一個文件的前綴。

  3. 因此,如果當前的文件有相同的前綴以前,和以前的文件有後綴-1和當前文件有後綴-2 - 然後你有另一對文件。

+0

太簡單了,謝謝! – tzippy