这是一篇用于检查代码块、表格和多分类展示的示例文章。

从一个小需求开始#

笔记目录里积累了不少文本文件。我想先知道里面有哪些 Markdown 文件,再决定哪些需要合并,哪些值得重新整理。第一步只生成清单,便于检查结果。

示例代码#

下面的脚本读取 notes 目录,并把文件列表打印到终端。它不会修改笔记。

from pathlib import Path

notes_dir = Path("notes")
files = sorted(notes_dir.rglob("*.md"))

for file in files:
    relative_path = file.relative_to(notes_dir)
    print(f"- {relative_path.as_posix()}")

print(f"\n共找到 {len(files)} 篇笔记。")

一份示例输出#

- books/reading-list.md
- ideas/weekend-project.md
- journal/monday.md

共找到 3 篇笔记。

整理方式#

文件类型处理方式是否需要复查
阅读摘记按书名归档是
临时想法保留原始日期是
日常日志按月份整理否

下一步#

先看清单,再动文件。比起一次写出很多功能,一个容易理解的小脚本更适合这次需求。以后如果需要,可以再加上文件大小和最后修改时间。