3

按照doc,通過NSDirectoryEnumerator返回的路徑應該是相對於被列舉的文件夾:NSDirectoryEnumerator:返回的路徑是否相對?

一種NSDirectoryEnumerator對象枚舉 目錄的內容,返回包含在 所有文件的路徑名和目錄該目錄。這些路徑名相對於 目錄。

但是,當我做

NSDirectoryEnumerator *dirEnum = [myFileManager enumeratorAtURL:URLFolder 
            includingPropertiesForKeys:nil 
                 options:NSDirectoryEnumerationSkipsHiddenFiles 
                errorHandler:^BOOL(NSURL *url, NSError *error) { 
                   return YES ;}]; 

我獲得可以是絕對路徑!

這是正常還是已知問題?

+1

[這個問題](http://stackoverflow.com/questions/11546974/nsfilemanagerenumeratoraturl-returns-a-different-form-of-url-to-nsfilemanager)可能有幫助 – Daniel

+0

你能告訴你做什麼嗎?你如何顯示路徑?你能展示幾個輸出示例嗎? – Daniel

+0

下面是我如何顯示路徑: 'NSString * file; ((file = [dirEnum nextObject]))NSLog(@「So?%@」,file);' 結果如下: 'file:/// Users/colas/Library/Application%20Support/MyApp/aux/5553_uOEAoof/autosave /' – Colas

回答