iPhone开发 文件的增加删除查询

//创建文件

-(void)CreateFile:(NSString*)path fileName:(NSString*)filename

{

    //创建文件管理器

    NSFileManager *fileManager = [NSFileManager defaultManager];    

    //更改到待操作的目录下

    [fileManager changeCurrentDirectoryPath:[path stringByExpandingTildeInPath]];

    //创建文件fileName文件名称,contents文件的内容,如果开始没有内容可以设置为nilattributes文件的属性,初始为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;

}

posted @ 2012-03-05 10:56  凡娃软件  阅读(354)  评论(0编辑  收藏  举报