JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
//
//  Copyright © 2017 dahua. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
typedef void(^LCFileRenameSuccessBlock)(NSString *filepath, NSString *thumbnailPah, NSString *fileName);
 
@interface DHFileManager : NSObject
 
/// 沙盒Library/Support/{userID}/captures
+ (NSString *)capturesFolder;
 
/**
 设备封面设置 /Library/{userId}/thumbs
 */
+ (NSString *)userthumbsFolderPath;
 
/// 取沙盒Library/Support/{userID}/thumbs/{deviceId}/{channelId}.png
+ (NSString *)thumbFilePathWithChannel:(NSString *)deviceId channelId:(NSString *)channelId;
 
/// 用户和服务器配置文件路径 /Library/Support/userandserviceconfigfile.plist
+ (NSString *)userAndServiceConfigFilePath;
 
/// 配置文件路径 /Library/Support/config.plist
+ (NSString *)configFilePath;
 
/// 用户文件路径 /Library/Support/{userId}/
+ (NSString *)userFolder;
 
/// 用户配置文件路径 /沙盒Library/Support/{userId}/userConfigFile
+ (NSString *)userConfigFilePath;
 
/// 用户引导管理文件路径 /沙盒Library/Support/{userId}/userGuideConfig.plist
+ (NSString *)userGuideFilePath;
 
/// 手动抓图文件路径 ⚠️category重写,区分乐橙和Easy4ip
+ (NSString *)screenshotFilePath:(NSString*)devcieId;
 
/// 手动抓图封面图文件路径 ⚠️category重写,区分乐橙和Easy4ip
+ (NSString *)screenshotThumbFilePath:(NSString*)devcieId;
 
/// 手动录像文件路径 ⚠️category重写,区分乐橙和Easy4ip
+ (NSString *)videotapeFilePath:(NSString*)devcieId;
 
/// 手动录像封面图文件路径 ⚠️category重写,区分乐橙和Easy4ip
+ (NSString *)videotapeThumbFilePath:(NSString*)devcieId;
 
/// 收藏点缩略图缓存文件
+ (NSString *)collectionThumbFilePath;
 
/// 取沙盒Library/Support目录
+ (NSString *)supportFolder;
 
+ (NSString *)myFileImageDir;
 
//录像文件夹
+ (NSString *)myFileVideoDir;
 
//MARK: - Video/File Name
+ (NSString *)videoNameWithPath:(NSString *)filepath;
 
#pragma mark - 缓存相关
 
/**
 所有自动抓图的目录路径
 
 @return 路径集合
 */
+ (NSArray *)thumbFolderPaths;
 
/**
 清除缓存,目录包括:所有的抓图路径
 */
+ (void)clearCache;
 
+ (BOOL)removeFileAtPath:(NSString *)path;
 
 
@end