| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- //
- // FileUtils.h
- // zhuxin
- //
- // Created by 豆豆 on 14/11/24.
- // Copyright (c) 2014年 ding wei. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- #import "FileModel.h"
- @interface FileUtils : NSObject
- + (long long) fileSizeAtPath:(NSString*) filePath;
- + (NSString *)voiceFilePath:(NSString*)fileName;
- +(NSString *)userFileDir; //用户文件目录
- +(NSString *)userFileDirTemp;//用户文件下载临时目录
- //url 格式 http://xxx.com/1/2/md5.dat?fileName"
- //从接受文件的下载路径中解析出包含的文件名
- +(NSString *)getFileNameFromDownloadUrl:(NSString*) url;
- //从接受文件的下载路径中解析出包含的md5值
- +(NSString *)getMd5FromDownloadUrl:(NSString*) url;
- +(NSString*)getFileMD5WithPath:(NSString*)path;//从文件路径获取文件的md5值
- +(FileModel *)getFileModelWithPath:(NSString*)path;//从本地文件获取文件属性,大小单位byte;
- +(FileModel *)getPicFileModelWithPath:(NSString*)path;//从本地文件获取图片文件属性,大小单位byte;
- //根据data获取md5值
- + (NSString*)getMD5WithData:(NSData *)data;
- + (FileUtils *)shareFileUtils;
- + (NSString *)getFileExtWithFileName:(NSString *)fileName;
- //文件预览
- - (void)filePreViewWithOrigionPath:(NSString *)path showController:(UIViewController *)viewController;
- //自动清理文件
- + (void)authClearFiles;
- @end
|