NSFileManager操作2
来源:互联网 发布:超级基因优化液 编辑:程序博客网 时间:2024/05/12 05:37
-
- NSError *error;
-
-
- NSFileManager *fileMgr = [NSFileManagerdefaultManager];
-
-
- NSString *documentsDirectory= [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"];
-
-
- [[NSFileManager defaultManager] createDirectoryAtPath: [NSString stringWithFormat:@"%@/myFolder", NSHomeDirectory()] attributes:nil];
-
- 创建一个文件现在我们已经有了文件目录,我们就能使用这个路径在沙盒中创建一个新文件并编写一段代码:
-
- 我们想要创建的文件将会出现在文件目录中
-
-
- NSString *filePath= [documentsDirectorystringByAppendingPathComponent:@"file1.txt"];
-
- NSString *str= @"iPhoneDeveloper Tips\nhttp://iPhoneDevelopTips,com";
-
-
-
-
- NSLog(@"Documentsdirectory: %@",[fileMgr contentsOfDirectoryAtPath:documentsDirectoryerror:&error]);
-
-
- NSFileManager *fileManager = [NSFileManager defaultManager];
-
-
- NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentDir = [documentPaths objectAtIndex:0];
- NSError *error = nil;
- NSArray *fileList = [[NSArray alloc] init];
-
-
- fileList = [fileManager contentsOfDirectoryAtPath:documentDir error:&error];
-
- NSMutableArray *dirArray = [[NSMutableArray alloc] init];
- BOOL isDir = NO;
-
- for (NSString *file in fileList)
- {
- NSString *path = [documentDir stringByAppendingPathComponent:file];
- [fileManager fileExistsAtPath:path isDirectory:(&isDir)];
- if (isDir)
- {
- [dirArray addObject:file];
- }
-
- isDir = NO;
-
- }
- NSLog(@"Every Thing in the dir:%@",fileList);
- NSLog(@"All folders:%@",dirArray);