| 12345678910111213141516171819202122232425262728293031323334 |
- //
- // JMSGFileManager.h
- // PAChat
- //
- // Created by xiao on 9/5/13.
- // Copyright (c) 2013 FreeDo. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- typedef enum {
- FILE_IMAGE=1,
- FILE_AUDIO,
- FILE_VIDIO,
- FILE_UNKNOWN
- } FILE_TYPE;
- @interface JCHATFileManager : NSObject
- + (BOOL)initWithFilePath;
- // +(NSString*)saveChatBackgroundImageWithConversationID:(NSString*)conID andData:(NSData *)imgData;
-
- + (NSString *)generatePathWithConversationID:(NSString *)conID withMessageType:(FILE_TYPE)type withFileType:(NSString *)fileType;
- + (BOOL)saveToPath:(NSString *)path withData:(NSData *)data;
- + (NSString*)saveImageWithConversationID:(NSString*)conID andData:(NSData *)imgData;
- + (NSString *)copyFile:(NSString *)sourepath withType:(FILE_TYPE)type From:(NSString *)sourceID to:(NSString *)destinationID;
- + (BOOL)deleteFile:(NSString *)path;
- + (NSString*)saveGlobalBackGround:(NSData *)imgData;
- //清空单个会话相关文件
- + (void)deletAllFilesByConversationID:(NSString *)conversationID;
- //清空所有会话相关文件
- + (void)deletAllFiles;
- + (void)deletAllFilesAtDocument;
- @end
|