mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-02-11 14:37:08 +08:00
- get_directory_size 使用 os.scandir 递归遍历提升性能 - 当任务文件项存储类型为 local 时,若其大小为空,则通过 SystemUtils 获取目录大小以确保 完成任务的准确统计。 fix(cache): 修改 fresh 和 async_fresh 默认参数为 True refactor(filemanager): 移除整理后总大小计算逻辑 - 删除 TransHandler 中对整理目录总大小的冗余计算,提升性能并简化流程。 perf(system): 使用 scandir 优化文件扫描性能 - 重构 SystemUtils 中的文件扫描方法(list_files、exists_file、list_sub_files), - 采用 os.scandir 替代 glob 实现,并预编译正则表达式以提升目录遍历与文件匹配性能。