500本小说堆成山?找一章番外翻半小时?
猫腻的《庆余年》和《将夜》混在下载文件夹里,点开全是《诡秘之主(1).txt》《诡秘之主(2).txt》…更崩溃的是同名番外被覆盖!小编今天掏出血泪实测方案,3招搞定作者分类+防覆盖,连Python都不用装~
▍第一招:Python脚本全自动分类(终极高效)
痛点暴击:手动建“猫腻”“乌贼”文件夹?500本小说手都点麻了!
解决方案:10行代码自动按作者分文件夹(已有文件自动加序号防覆盖)
python下载复制运行import os, shutil # 设置小说目录和作者关键词(按你的书单改!) author_keywords = { "猫腻": ["庆余年", "将夜"], "爱潜水的乌贼": ["诡秘之主", "宿命之环"] } for author, keywords in author_keywords.items(): author_dir = os.path.join("你的小说目录", author) os.makedirs(author_dir, exist_ok=True) # 自动建作者文件夹 for file in os.listdir("你的小说目录"): if file.endswith(".txt") and any(kw in file for kw in keywords): # 同名文件变"《诡秘之主》(1).txt" dest_path = os.path.join(author_dir, file) if os.path.exists(dest_path): base_name, ext = os.path.splitext(file) new_name = f"{base_name}(副本){ext}" dest_path = os.path.join(author_dir, new_name) shutil.move(os.path.join("你的小说目录", file), dest_path)
操作指南:
安装Python → 新建txt粘贴代码 → 改后缀为.py
修改
author_keywords
里的作者名和书名关键词(比如“猫腻”+“庆余年”)双击运行 → 瞬间按作者分好文件夹,同名文件自动加“副本”后缀
小白避坑贴士:
文件名带中文括号《》会报错?把代码里
"庆余年"
改成"庆余年"
就行!不想装Python?看第二招更简单…
▍第二招:文件管理器手动批量归类(免安装)
血泪教训:右键新建文件夹拖到手抽筋?眼睛都看花了!
Windows神操作:
搜索框输入
*.txt
→ 全选所有小说右键“移动到” → 选“选择位置”
路径框粘贴:
你的小说目录\猫腻
(先手动建好作者文件夹)勾选“为冲突文件生成副本” → 同名文件自动变“副本”
Mac速通方案:
用Automator创建快速动作:
新建“文件夹操作” → 关联小说目录
添加“筛选Finder项目”:名称包含“诡秘之主”
添加“移动Finder项目”到文件夹:
/小说/爱潜水的乌贼
勾选“替换现有文件” → 选“保留两者”
▍防覆盖核心理念:3层保险锁
保险1:脚本自动加副本后缀
Python的
exist_ok=True
参数能让已有文件夹不报错,但文件同名照样覆盖!必须像前文代码那样检测重命名:python下载复制运行if os.path.exists(dest_path): new_name = f"{base_name}(副本){ext}" # 加副本标记
保险2:文件名嵌入卷号标识
手动把
《诡秘之主》番外1.txt
改成《诡秘之主》_番外卷1.txt
,这样就算文件名部分相同也不会被覆盖保险3:关键文件夹设只读属性
右键作者文件夹 → 属性 → 勾选“只读” → 防手滑删除或覆盖(Mac用
chflags uchg /文件夹路径
命令加锁)▍暴言时间
说真的!别相信网盘“自动整理”功能!小编的《庆余年》番外就是被某度网盘同步覆盖的…同名文件直接消失连回收站都没有!
还有啊,第一次跑脚本前务必备份文件夹!当年我忘了备份,脚本逻辑写错直接把500本小说全堆到一个文件夹…重新分类差点吐血
最后唠叨一句:分类后马上设只读属性!这是防止手误的最后防线——别等文件没了再哭…
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...