NSFileManager類提供了大量iOS中你App之內文件和文件夾相關的操作,你要做的只是簡單的創建一個該類的實例對象.
我建議你不要使用該類defaultManger類方法提供的共享文件管理器對象(shared file manager)來操作文件和目錄,因為該對象不是線程安全的.
最好的方法是自己創建並且管理一個NSFileManager類的實例變量.
假設你想要找到你的App中的Documents目錄,你只需要編寫如下代碼:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *urls = [fileManager URLsForDirectory:NSDocumentDirectory
inDomains:NSUserDomainMask];
if ([urls count] > 0){
NSURL *documentsFolder = urls[0]; NSLog(@"%@", documentsFolder);
}else{
NSLog(@"Could not find the Documents folder.");
}