前面寫了 Mac開發基礎:打開一個目錄的方法,下面繼續,看看如何通過程序得到一個目錄的內容。 1,
使用NSFileManager來得到這個目錄的內容 NSArray * contentArray = [ [ NSFileManager
defaultManage
前面寫了Mac開發基礎:打開一個目錄的方法,下面繼續,看看如何通過程序得到一個目錄的內容。
1, 使用NSFileManager來得到這個目錄的內容
NSArray *contentArray = [[NSFileManager defaultManager]
contentsOfDirectoryAtURL:[[oPanel URLs] objectAtIndex:0]
//oPanel是上個帖子中的NSOpenPanel對象
includingPropertiesForKeys:[NSArray array]
options:0
error:nil];
2, 簡單顯示這個Array中的內容
for(id innerUrl in contentArray)
{
NSLog([innerUrl absoluteString]);
}
3, 結果
run
[Switching to process 3626]
Running…
2010-06-17 23:32:43.409 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0001.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0002.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0003.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0004.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0005.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0006.xml
2010-06-17 23:32:43.412 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0007.xml