iOS技术

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

2016-12-30  本文已影响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;

}

上一篇 下一篇

猜你喜欢

热点阅读