From dcdb08ec801684c5b6c892d966a20f30541e12a8 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 17 Dec 2023 10:59:02 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=B7=AF=E5=BE=84=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E6=94=AF=E6=8C=81=E5=88=B03=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/core/metainfo.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/core/metainfo.py b/app/core/metainfo.py index 8ac02b7a..42e583d1 100644 --- a/app/core/metainfo.py +++ b/app/core/metainfo.py @@ -60,12 +60,16 @@ def MetaInfoPath(path: Path) -> MetaBase: 根据路径识别元数据 :param path: 路径 """ - # 上级目录元数据 - dir_meta = MetaInfo(title=path.parent.name) # 文件元数据,不包含后缀 file_meta = MetaInfo(title=path.stem) + # 上级目录元数据 + dir_meta = MetaInfo(title=path.parent.name) # 合并元数据 file_meta.merge(dir_meta) + # 上上级目录元数据 + root_meta = MetaInfo(title=path.parent.parent.name) + # 合并元数据 + file_meta.merge(root_meta) return file_meta