2015-04-17 171 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