Latest 1.0.0
Homepage https://github.com/ZRRyan/ZRFileManager
License MIT
Platforms ios 7.0, requires ARC
Frameworks UIKit
Authors

相关API

沙盒路径

/**
沙盒路径(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;

Latest podspec

{
    "name": "ZRFileManager",
    "version": "1.0.0",
    "platforms": {
        "ios": "7.0"
    },
    "summary": "A delightful setting interface framework.",
    "homepage": "https://github.com/ZRRyan/ZRFileManager",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "ZRRyan": "[email protected]"
    },
    "source": {
        "git": "https://github.com/ZRRyan/ZRFileManager.git",
        "tag": "1.0.0"
    },
    "source_files": "ZRFileManager/*",
    "requires_arc": true,
    "frameworks": "UIKit"
}

Pin It on Pinterest

Share This