电脑批量整理TXT小说到不同文件夹,按作者分类不覆盖的方法

谈天说地2个月前发布 esoua
4 00
网盘资源搜索

​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)

​操作指南​​:

  1. 安装Python → 新建txt粘贴代码 → 改后缀为.py

  2. 修改author_keywords里的作者名和书名关键词(比如“猫腻”+“庆余年”)

  3. 双击运行 → ​​瞬间按作者分好文件夹​​,同名文件自动加“副本”后缀

​小白避坑贴士​​:

文件名带中文括号《》会报错?把代码里"庆余年"改成"庆余年"就行!

不想装Python?看第二招更简单…


▍​​第二招:文件管理器手动批量归类(免安装)​

​血泪教训​​:右键新建文件夹拖到手抽筋?眼睛都看花了!

​Windows神操作​​:

  1. 搜索框输入*.txt→ 全选所有小说

  2. ​右键“移动到”​​ → 选“选择位置”

  3. 路径框粘贴:你的小说目录\猫腻(先手动建好作者文件夹)

  4. ​勾选“为冲突文件生成副本”​​ → 同名文件自动变“副本”

​Mac速通方案​​:

用​​Automator创建快速动作​​:

  1. 新建“文件夹操作” → 关联小说目录

  2. 添加“筛选Finder项目”:名称包含“诡秘之主”

  3. 添加“移动Finder项目”到文件夹:/小说/爱潜水的乌贼

  4. 勾选“替换现有文件” → ​​选“保留两者”​


▍​​防覆盖核心理念: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本小说全堆到一个文件夹…重新分类差点吐血

最后唠叨一句:分类后马上设只读属性!这是防止手误的最后防线——别等文件没了再哭…

© 版权声明

相关文章

暂无评论

none
暂无评论...