为什么之前做批量删除功能的时候不对删除文件的子文件进行递归查询?
来源:7-6 丢弃后悔药-文件清除(二)

慕莱坞5594218
2025-02-11
源码中只对传入的fileIdList中的文件进行了update,但是如果传入id中有folder_flag为1的文件夹那其子文件并没有更新,后面doFindAllChildRecords()方法中.filter(childRecord -> FolderFlagEnum.YES.getCode().equals(childRecord.getFolderFlag()))不就不成立吗?
写回答
1回答
-
RubinChu
2025-02-12
因为我们的删除功能只是简单做了一个放入回收站的功能,所以只是建大的标记了一下状态,方便回收站的还原,但是在彻底删除的时候会清理所有涉及的文件的哈
012025-02-12
相似问题