美文网首页iOS技术
iOS-获取沙盒路径和根据路径删除文件

iOS-获取沙盒路径和根据路径删除文件

作者: 漂泊的飞鸟 | 来源:发表于2016-12-30 17:59 被阅读796次

    #pragma mark -获取沙盒Document的文件目录

    + (NSString*)getDocumentDirectory{

    return[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject];

    }

    #pragma mark -获取沙盒Library的文件目录

    + (NSString*)getLibraryDirectory{

    return[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,YES)lastObject];

    }

    #pragma mark -获取沙盒Caches的文件目录

    + (NSString*)getCachesDirectory{

    return[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)lastObject];

    }

    #pragma mark -获取沙盒Preference的文件目录

    + (NSString*)getPreferencePanesDirectory{

    return[NSSearchPathForDirectoriesInDomains(NSPreferencePanesDirectory,NSUserDomainMask,YES)lastObject];

    }

    #pragma mark -获取沙盒tmp的文件目录

    + (NSString*)getTmpDirectory{

    returnNSTemporaryDirectory();

    }

    + (BOOL)removeDocumentWithFilePath:(NSString*)filePath{

    BOOLisRemove;

    NSFileManager* fileManager=[NSFileManagerdefaultManager];

    if([[NSFileManagerdefaultManager]fileExistsAtPath:filePath]) {

    isRemove = [fileManagerremoveItemAtPath:filePatherror:nil];

    }

    returnisRemove;

    }

    相关文章

      网友评论

        本文标题:iOS-获取沙盒路径和根据路径删除文件

        本文链接:https://www.haomeiwen.com/subject/cknmvttx.html