社区
两千多个文件的下载夹,我一个接单的让AI给我当了回电脑管家
我这台笔记本用了快十年,桌面这几年基本没消停过,图标铺到快第三屏,找个文件跟开盲盒似的,点开一个“新建文档(7)”,里头压根不是我要的东西。
我一个接单的,手上同时压着三四个客户的活儿,资料本来就杂;桌面一乱,乱的就不只是图标,是我脑子。有回赶稿,我把两个客户的报价单文件名看串了,幸亏发之前多瞄了一眼,不然这乐子就大了。
下载夹更别提,两千多个文件,名字一水儿“未命名”“截图2019-03-11”,翻起来跟考古似的;真要找一份东西,我得先深呼吸,然后大海捞针,找十分钟找不到,最后认命重新下一遍——这滋味我不多说了,用过下载夹的都懂。
我不是没自救过。有个周末我下狠心建了三个文件夹:重要、待办、以后再说。整完一小时我自己都乐了,“以后再说”塞了小八百个,“重要”里孤零零三个文件。分类这事要动脑、改名要一个个点、查重全靠肉眼比对,说白了没人扛得住,整理这事本身,比乱着还费劲,这是我第一次学到的教训。
后来看到有人拿Codex这种命令行AI,一句话就把一整个文件夹按类型分好了。我第一反应是不信,AI不就是聊天写东西的吗,它凭什么能碰我电脑里的真文件。
后来搞明白了,这玩意儿装在你自己电脑上,是真拿到了读写权限,不是隔着玻璃聊天(对,就是那种感觉,它是真住进了你的硬盘)。网页版那种纯聊天的AI摸不着你的真文件,命令行这种才是真把手伸进了系统里,你说一句要它挪文件,它是真去点鼠标,只不过手速快出去几百倍,还不会手酸。权限这事我留了个心眼,一开始就把它圈死,我跟它交代得挺死板:「本次整理的工作范围严格限定在这一个文件夹内,不要访问或修改这个文件夹以外的任何路径,如果需要越界,先停下来问我」——这条我后来每次开工前都要念一遍,念得跟咒语似的,但确实管用,别的地方它是真没碰过。
我还留了个死规矩:凡是删除、覆盖这类操作,一律不许它自动放行,每一步都得弹出来问我。这条我到现在没松过,慢是慢点,但心里有底。
第一次上手,我拿桌面上一个测试文件夹练手,不敢直接拿真家伙练。我跟它说的原话就一句:「列一下当前这个文件夹里都有什么文件,先别动任何东西」。它老老实实列了张清单出来,一个字没动。那一下我心里咯噔一下,它是真的“看见”了,又没乱来,这感觉挺玄乎的,跟第一次教会我妈用微信视频通话那种“卧槽它真通了”差不多。
手感对了才敢上桌面正菜,动手前我先把整个桌面复制了一份存到移动硬盘,这步我没敢省,回头真删错了,还能从这份里翻回来。备份完我也没直接下正式指令,先让它光看不动手,我说:「扫描当前桌面文件夹,按文件类型分类统计一下,各类型分别有多少个文件、占多少空间,只统计列个清单给我,先不要移动或删除任何东西」。这一步纯粹是让我自己心里有个数——扫完一看,好家伙,桌面一半都是截图,我自己都没想到。
摸完底才敢下正式指令,这句话我是打磨了好几遍才发出去的:「把桌面上的文件按类型归档到对应子文件夹,图片挪到图片文件夹、文档挪到文档文件夹、压缩包挪到压缩包文件夹、安装包挪到安装包文件夹、音视频归到音视频文件夹,剩下没匹配上的一律先扔进其它文件夹别管它;文件夹不存在就新建,我已有的文件夹原样不动;最后,先用dry-run模式给我看一遍完整的搬运计划,我确认后再真正执行」。这最后一句我现在管它叫保命句,一个字都不能省,省了就是拿真文件当小白鼠。
预演清单出来一长串,我扫了一遍,发现“其它”那个文件夹里塞了好几个客户合同,分类规则没覆盖到,它一股脑全扔进去了。我又补了条规矩,合同类的、带客户名的单独归一堆,才重新跑;顺带也留意了下有没有重名冲突,两个文件都叫“文档.pdf”要搬进同一处,这种它会主动提示,我让它自动加序号区分,别让它直接覆盖,覆盖了可就真找不回来了。
确认没毛病,我回它一句「计划没问题,按这个方案正式执行,执行完告诉我一共移动了多少个文件」,正式执行完,桌面从三屏图标变成六七个干净文件夹,那感觉跟大扫除完瘫沙发上差不多。多提一句,这一步其实没花我多少时间,真正磨人的是我盯着预演清单挑毛病那阵子——挑毛病比大扫除本身还累,说来也怪。
桌面收拾完我膨胀了,直接冲下载夹这个十年老仓库。这地方水深,同一个安装包能下五遍,还藏着几个我早忘了的大文件。老规矩,先备份,我跟它说「把整个下载夹压缩成一个zip,存到桌面,命名带上今天日期」,这章要动删除,备份这步不敢省。
分箱这块我也没直接照搬桌面那套按类型分,十年的东西太多了,光按类型分还是嫌乱,我换了个思路:先按年份分大箱,再按项目分小箱。先摸底:「扫描下载夹所有文件,按修改年份分组统计每年有多少文件、占多少空间,列个表给我看,先不要动任何文件」。看完心里有数了才下正式指令:「把下载夹的文件按修改时间的年份归档,每个年份建一个文件夹,文件按修改年份移进对应文件夹;文件名里如果带明显的项目或客户名,在年份文件夹下再按项目名建子文件夹,不确定归哪个项目的先放在该年份文件夹根目录;先dry-run给我完整计划,我确认后再执行」。
查重这一招最解压。我跟它说,内容一模一样的文件,别直接删,先挪到一个叫“_待删除”的文件夹里,我自己去核对;原话是「扫描整个下载夹,找出内容完全相同的重复文件,按文件内容哈希判断,不只看文件名;把每一组重复文件列出来,保留哪个、建议删哪些,说明理由,先只列清单,一个都别删,等我逐组确认」。它按文件内容算了个指纹,把五胞胎揪出来,列成一组一组的,保留哪个、删哪些,写得明明白白。我一组一组看过去,没毛病的就回一句「第一、二、三组按你的建议删,第四组先留着别动,删之前再确认一次清单」,没敢图省事说“全部按建议删”——万一哪组我其实是想留两个版本呢,一刀切可就回不来了。
批量改名这块我栽过一个跟头。我跟它说,把这批文件名前面统一加上日期,再把final、v2这些尾巴去掉,格式就是日期加原文件名去掉乱码后缀那种。它是照办了,可日期格式理解成了美式月日颠倒,一批文件全改岔了。还好我前面压了备份,不然这一下真够我喝一壶。本来它跑之前能先列个「旧名到新名」的对照表给我过目,我瞄一眼准能拦住,可我当时图省事,没让它列就直接放行了;这教训我认了,后来但凡改名,我这句话是焊死不删的:「改名前先列旧名到新名的完整对照表给我,有重名的自动加序号,不要互相覆盖,我确认后再正式改」。
清大文件那阵倒挺无聊,我先让它列出来看:「列出下载夹里占空间最大的20个文件,按大小从大到小排,显示每个文件的大小、修改时间、完整路径,先别删,我自己挨个看哪些可以清」。列出来一看,全是些早装完、早看完的安装包和录屏缓存,占地方占了大半年我都没发现。挑出确定不要的报给它,删完它告诉我腾出了三十多个G,我盯着那个数字愣了半天。
中间还撞过一次报错,红彤彤一片,写着Permission denied,我当时还以为自己把系统文件搞坏了。后来把那段英文原样甩回去问它——「刚才这一步报错了,错误信息我贴在下面,请用大白话告诉我这是什么问题、严不严重,然后给我下一步该怎么办」——它说是有个文件正被别的软件开着,系统不让动;我把那个PDF关了再跑,就通了。这种小插曲隔三差五就来一次,烦是烦,好在都不是真出人命的那种。
我也试过就靠系统自带的访达手动挪,前提是文件不超过二十个还凑合;超过这个数,我拖着拖着就想把电脑给砸了,那种笨办法我现在是彻底戒了。
有回整理完第二天,客户问我一份合同放哪了,我对着新分好的文件夹一脸懵,自己都想不起来它归到哪年哪类去了。从那以后我学乖了一件事,让它每次整完出一份报告——我说「把这轮整理生成一份报告,存成带日期的Markdown文件,写清楚一共处理了多少文件、移动了多少、重命名了多少、删除了多少,删除的清单要带原路径和大小,重命名的旧名新名对照表也完整放进去」——搜一下就有答案,不用再靠脑子记。
折腾到这份上,我把整理规矩写成了一份rules.md存起来,分类规则、命名规则、查重规则、大文件规则、安全规则一条条列进去,安全那条我写得最认真:「删除前一律先列清单等我确认,绝不自动删除」,这句我抄了好几遍生怕它哪天忘了。存好之后,以后想整理直接说一句「按rules.md来」就行,不用每次重打一长串指令。我还跟它说,你自己每周找个时间巡一遍下载夹和桌面就行,发现的重复文件、大文件写进一份待我确认的报告里,但删的事儿还是得等我点头,这条我没松口。
新文件一落地就自动归位那个功能,我到现在没敢开。写个监听脚本盯着下载夹、一有新文件就按rules.md自动归类,这活儿我不是没想过,但它在后台悄悄动我文件这事儿,我这人控制欲重,不放心,先搁着。
那个“_待删除”文件夹,其实攒了快两个月了,里头躺着一堆等我确认的重复文件,我压根没顾上去清空,倒也没耽误事,就那么放着。
也顺带跟朋友提过一嘴,拿Claude和Codex比,前者出主意想规矩是真聪明,你把一堆乱七八糟的整理偏好丢给它,它能帮你梳理成清楚的规则;真要它动我电脑上的文件,还得搭桥接个东西才行,不如Codex这种命令行的直给,中文大白话说一句它就真能在电脑上动手干。这俩我现在一个想脑子一个跑腿,倒也分得开。
有回我把客户丙的项目文件夹和客户丁的搞混了名字,AI按我说的规则归了档,归错了地方,规则里没写清楚“丙”“丁”这俩字怎么区分,它没法读心。后来我懒得改规则,自己手动挪了回去,这事就这么揭过去了。
朋友问我这算不算偷懒,代码规矩都不是我一行行写的。我琢磨了半天,大意是活儿派得够细,才干得明白,这道理讲给他听,他将信将疑,倒也没再追问。
现在下载夹按年份码得整整齐齐,桌面也一直清爽。但我书桌角落那盏老台灯还在闪,修了两次没修好,跟文件没关系,我也一直没顾上换,就那么闪着。
编者按
阿哲把桌面和两千多个文件的下载夹折腾了一圈,真正焊死不肯松的规矩只有一条:删除、覆盖、改名这类干完就回不了头的活,一律先看它列的计划、你点了头才准动手。他栽过的那一跤,恰恰是漏了这道闸——改名前没让它先列对照表,一批文件的日期被它按美式月日颠倒全改岔了,全靠前头压了份备份才捞回来。下面几步,路径和分类换成你自己的就能抄。
① 先把它圈死在一个文件夹里,再让它动手
能读写你硬盘的那种命令行 AI,手快是快,但它伸手的范围得你先划死。开工头一句就把地盘圈好:「本次整理的工作范围严格限定在〈这一个文件夹〉内,不要访问或修改这个文件夹以外的任何路径,如果需要越界,先停下来问我。」
别偷懒:动手前把原件留一份。桌面复制一份到移动硬盘,下载夹这种要动删除的,先让它『把整个文件夹压缩成一个 zip 存好,命名带上今天日期』。阿哲改名那次栽了,就是这份备份把他捞了回来——这步省下的十分钟,赔起来是几百个文件。
② 不可逆的活,先看计划再放行
归档、去重、改名,这几样只要一句话就能让它对几百个文件下手,所以每一样都得卡一道『先给我看,我确认了再执行』。归档用这句压舱:「把〈桌面〉的文件按类型归档到对应子文件夹,文件夹不存在就新建,我已有的文件夹原样不动;先用 dry-run 模式给我看一遍完整的搬运计划,我确认后再真正执行。」最后半句阿哲叫它保命句,一个字都不能省。
改名尤其别裸奔:「改名前先列『旧名→新名』的完整对照表给我,有重名的自动加序号、不要互相覆盖,我确认后再正式改。」他就是漏了这句,日期格式被理解岔了才全改错的。
删除要逐组点头,别图省事说『全删』:查重让它按文件内容哈希找、不只看文件名,先只列清单一个都别删,挪进一个 _待删除 文件夹等你逐组核。回话也别偷懒——他回的是『第一、二、三组按建议删,第四组先留着别动』,而不是一句『全部按建议删』,就是防着某一组其实想留两个版本,一刀切回不来。
③ 蹦出红字别慌,把它原样甩回去问
跑到一半报个 Permission denied、红彤彤一片,别急着以为自己把系统搞坏了。把那段英文原样贴回去:「刚才这一步报错了,错误信息我贴在下面,请用大白话告诉我这是什么问题、严不严重,然后给我下一步该怎么办。」阿哲那次是有个 PDF 正被别的软件开着、系统不让动,关掉再跑就通了。
他到现在没敢开的,是『新文件一落地就自动归位』那个功能——技术上早做得出来,他不肯的是让它在后台不打招呼动自己的文件。能交给它的是翻页、挪箱、抄清单这些跑腿的苦活;删和改这类回不了头的,那声『我确认』宁可慢一点,也别交出去。
别信我们的,你自己试试
花 ¥10,看 Codex / Claude 真帮你做件事——把一件重复的活自动化、做个能用的小网页,或写个小工具,一个真任务绰绰有余。
3 天有效 · 含 2 张配图 · 一把 key,Claude 和 Codex 都能用
新文章第一时间发到你邮箱
新教程、实战笔记,偶尔聊聊产品更新。不发垃圾,随时退订。