- 将计算目录中所有文件总大小移动到 modules.filemanager 模块中。

This commit is contained in:
Attente
2024-10-28 08:31:32 +08:00
parent 8add8ed631
commit 4d6ed7d552
2 changed files with 5 additions and 5 deletions

View File

@@ -884,12 +884,14 @@ class FileManagerModule(_ModuleBase):
need_notify=need_notify)
logger.info(f"文件夹 {fileitem.path} 整理成功")
# 计算目录下所有文件大小
total_size = sum(file.stat().st_size for file in Path(fileitem.path).rglob('*') if file.is_file())
# 返回整理后的路径
return TransferInfo(success=True,
fileitem=fileitem,
target_item=new_diritem,
target_diritem=new_diritem,
total_size=fileitem.size,
total_size=total_size,
need_scrape=need_scrape,
transfer_type=transfer_type)
else: