码迷,mamicode.com
首页 > 移动开发 > 详细

共享 IOS沙盒文件管理

时间:2015-08-02 18:30:14      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

//
//  FileHelp.h
//  YUFileHelp
//
//  Created by yuzhx on 15/8/2.
//  Copyright (c) 2015年 BruceYu. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface FileHelp : NSObject

typedef void (^FileObjectBlock)(NSString* m_filePath,BOOL StatusCode);

/**
 * 文件名字修改 (默认在ZKFilePath 文件下操作)
 *
 * @param resourceFileName 原文件名
 *
 * @param name 新文件名
 *
 * @return (bool)
 **/
+(NSString*)modifyFileName:(NSString*)resourceFileName NewFileName:(NSString*)name;



/**
 * 获取单个文件的大小
 *
 * @param filePath 文件的路径
 *
 * @return 返回文件大小
 **/
+(long long) fileSizeAtPath:(NSString*) filePath;



/**
 *  遍历文件夹获得文件夹大小,
 *
 *  @param filePath 文件夹的的路径
 *
 *  @return 返回文件夹大小(多少M)
 */
+ (float ) folderSizeAtPath:(NSString*) folderPath;



/**
 * 读取file里面的所有文件路径
 *
 * @return 返回所有文件属性dic
 **/
+ (NSMutableArray*)GetFilePathInDocumentsDir;



/**
 * 创建需要保存文件到Documents的目录
 *
 * @param Directories 文件夹名字
 *
 * @return 返回创建成功的文件夹路径
 **/
+ (NSString*)createFileDirectories:(NSString*)Directories;



/**
 * 创建需要保存文件到tmp的目录
 *
 * @param Directories 文件夹名字
 *
 * @return 返回创建成功的文件夹路径
 **/
+ (NSString*)createTempDirectories:(NSString*)Directories;



/**
 * 删除沙盒 文件or文件夹
 *
 * @param FilePath 需要删除的文件路径
 *
 * @return 返回操作结果(bool)
 **/
+ (BOOL)removeItemAtPath:(NSString*)FilePath;

@end



https://github.com/6357/YUFileHelp

共享 IOS沙盒文件管理

标签:

原文地址:http://my.oschina.net/u/868062/blog/486683

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!