2010-03-02 177 views
7

是否有Windows版本的fnmatch? 我試圖具有相同的功能(基本上使用*從作爲文件名的命令行的)用C而不必調用的FindFirst()等等fnmatch for windows in C?

代碼理解。

編輯:我需要從命令行接受通配符用於文件名的通配符,例如* .txt,並且能夠打開每個.txt文件。

正如我所說,我不想如果可能的話使用FindFirst,FindNext。 謝謝

+1

@Jessica:你可以用一個例子來解釋你的問題嗎? – Arun 2010-03-02 15:37:07

+0

你知道Fnmatch做什麼嗎?如果沒有檢查http://www.opengroup.org/onlinepubs/000095399/functions/fnmatch.html – Jessica 2010-03-02 15:39:12

回答

5

PathMatchSpecEx將大致等同,但它需要參數的順序錯誤。

+0

太棒了,這個工作方式非常類似。謝謝! – Jessica 2010-03-02 16:47:39