本命令行工具是刚学了一点 Python,一时兴起做的小东西,顺便用来了解一下做东西的大致流程。
此工具唯一的功能是把文件按照扩展名自动整理进不同文件夹,以及撤回任意批次的移动操作。它既可以独立运行(有提示页面),也支持命令行参数。
在源文件所在目录运行命令行,运行下列指令:
- 整理操作:
python file_manager.py move -s "要整理的文件夹路径" - 撤销操作:
python file_manager.py undo
运行后,按照指示菜单进行操作即可。
- 首次运行会生成配置文件 config.json(分类规则,可以自行配置)。
- 配置文件损坏时,会使用程序内置的分类规则。这部分内容写在 categories.py 模块中。
- 移动记录会写入日志 log.jsonl;撤销操作不会被记录。
- 整理前会显示计划并询问确认。
创作者对所有想到的特殊情况都进行了处理,并在程序中 以提示的形式写明,但大致仍不免有疏漏。如果遇到了一些未处理的问题,欢迎到对应版本的 release 页面的 issues 或 comments 分区反馈。
此外,有任何建议,也都欢迎到 comments 中提出!我会尽可能完善!
2026.8.13
Rick Anderson