2011-03-29 101 views
0

嘿,我需要能夠在目錄結構中導航,如eg; '/ folder/folder2/gehrjne/folder3'NSFileManager:使用通配符導航目錄

'folder2'包含一堆像'gehrjne'這樣的隨機文件夾名,但我需要去例如​​folder3。

出於某種原因,在路徑中使用*看起來在NSFileManager中不起作用。只是說沒有這樣的目錄。

謝謝。

回答

0

您必須獲取目錄的內容(可能是遞歸的),然後從結果中找出您想要的內容 - 它不像正則表達式那樣工作。

+0

我該怎麼做呢? – Kaikz 2011-03-29 06:52:32

+0

請參閱NSFileManager文檔中與「發現目錄內容」相關的方法。 ' - [NSFileManager subpathsOfDirectoryAtPath:error:]'可能是您的不錯選擇。那麼您將瀏覽結果並從結果中找到所需的字符串/ path/item /目錄。祝你好運 – justin 2011-03-30 04:22:04