【IT168技术】iPhone开发中,我们常常用到一些对于文件的增加,删除和查询,这些基本的功能对于开发者来说非常的重要,而且非常实用。本文给大家介绍一下如何实现这几个具体的功能。
//创建文件
-(void)CreateFile:(NSString*)path fileName:(NSString*)filename
{
//创建文件管理器
NSFileManager *fileManager = [NSFileManager defaultManager];
//更改到待操作的目录下
[fileManager changeCurrentDirectoryPath:[path stringByExpandingTildeInPath]];
//创建文件fileName文件名称,contents文件的内容,如果开始没有内容可以设置为nil,attributes文件的属性,初始为nil
[fileManager createFileAtPath:filename contents:nilattributes:nil];
}
//删除文件
-(BOOL)DeleteFile:(NSString*)path
{
@try {
//创建文件管理器
NSFileManager *fileManager = [NSFileManager defaultManager];
//更改到待操作的目录下
[fileManager changeCurrentDirectoryPath:[path stringByExpandingTildeInPath]];
//删除
[fileManager removeItemAtPath:path error:nil];
return YES;
}
@catch (NSException *exception) {
return NO;
}
@finally {
}
}
//获取某文件夹下的所有文件
-(NSArray*)GetFilesName:(NSString*)path
{
//创建文件管理器
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *files = [fileManager subpathsAtPath: path ];
return files;
}