按照doc,通過NSDirectoryEnumerator
返回的路徑應該是相對於被列舉的文件夾:NSDirectoryEnumerator:返回的路徑是否相對?
一種NSDirectoryEnumerator對象枚舉 目錄的內容,返回包含在 所有文件的路徑名和目錄該目錄。這些路徑名相對於 目錄。
但是,當我做
NSDirectoryEnumerator *dirEnum = [myFileManager enumeratorAtURL:URLFolder
includingPropertiesForKeys:nil
options:NSDirectoryEnumerationSkipsHiddenFiles
errorHandler:^BOOL(NSURL *url, NSError *error) {
return YES ;}];
我獲得可以是絕對路徑!
這是正常還是已知問題?
[這個問題](http://stackoverflow.com/questions/11546974/nsfilemanagerenumeratoraturl-returns-a-different-form-of-url-to-nsfilemanager)可能有幫助 – Daniel
你能告訴你做什麼嗎?你如何顯示路徑?你能展示幾個輸出示例嗎? – Daniel
下面是我如何顯示路徑: 'NSString * file; ((file = [dirEnum nextObject]))NSLog(@「So?%@」,file);' 結果如下: 'file:/// Users/colas/Library/Application%20Support/MyApp/aux/5553_uOEAoof/autosave /' – Colas