/**
沙盒路径(NSDocumentDirectory)
*/
+ (NSString *)documentPath;
/**
判断文件是否存在
@param path 文件路径
@return 是否存在
*/
+ (BOOL)isExistsAtPath: (NSString *)path;
/**
创建一个文件夹
@param path 文件夹路径
@param succ 成功
@param fail 失败
*/
+ (void)createFileDirWithPath: (NSString *)path succ: (void(^)(void))succ fail: (void(^)(void))fail;
/**
保存文件(要确保文件夹路径是存在的)
@param path 文件路径
@param data 文件内容
@param succ 成功
@param fail 失败
*/
+ (void)saveFileWithPath: (NSString *)path data: (NSData *)data succ: (void(^)(void))succ fail: (void(^)(void))fail;
/**
保存文件
@param dirPath 文件夹目录
@param fileName 文件名称
@param data 文件内容
@param succ 成功
@param fail 失败
*/
+ (void)saveFileWithDirPath: (NSString *)dirPath fileName: (NSString *)fileName data: (NSData *)data succ: (void(^)(void))succ fail: (void(^)(void))fail;
/**
获取文件
@param path 文件路径
@param succ 成功
@param fail 失败
*/
+ (void)asyncFileWithPath: (NSString *)path succ: (void(^)(NSData *data))succ fail: (void(^)(void))fail;
/**
删除文件
@param path 文件路径
@param succ 成功
@param fail 失败
*/
+ (void)deleteFileWithPath: (NSString *)path succ: (void(^)(void))succ fail: (void(^)(void))fail;
/**
获取某个路径下的文件大小(单位:kb)
@param path 路径
@return 文件大小
*/
+ (NSInteger)fileSizeWithPath: (NSString *)path;