@@ -26,6 +26,10 @@ NS_ASSUME_NONNULL_BEGIN
- (BOOL)saveFileInfoWith:(lastFileModel *)lastFileMod with:(NSString*)fullPath;
/** 删除配置信息 */
- (BOOL)deleteFileInfoWithUrl:(NSString *)fullPath;
+
+/** 删除配置信息 */
+- (void)deleteAllFileFun;
@end
NS_ASSUME_NONNULL_END
@@ -227,4 +227,20 @@
return labs(daysBetween) > days;
}
+- (void)deleteAllFileFun
+{
+ //1.本地持久化删除
+ NSMutableDictionary *dictM = self.lastFileList;
+ [dictM removeAllObjects];
+ BOOL flag = [dictM writeToFile:[self getLastFilePlistPath] atomically:YES];
+ if (flag) {
+ [self.lastFileListArr removeAllObjects];
+ HLog(@"最近文件删除成功")
+ }
+ else{
+ HLog(@"最近文件删除失败")
+}
@@ -305,6 +305,10 @@
long clearTotal = logSize1 + logSize2 + logSize3 +logSize4 ;
if(isSelectFileTransfer){
+ //删除最近文件
+ [[lastFileManager shareManager] deleteAllFileFun];
[self clearCacheByFileTransferFun:clearTotal];
else{