
记录一下批量重命名插件咋写的
正式开始 首先我让AI写一个批量重命名插件 编写一个重命名的脚本(Python) 让我通过 python xxx.py (目录) 传入一个目录,然后将内部的所有文件按照 1 2 3 4 5这样重命名,保留原后缀 然后AI写出来了,但是有一个交互 是否要对 xxx 进行批量重命名(Y/N): 我就让他删掉 不要交互,直接运行 然后又出现了新问题,如果有一个文件,比如 100.webp 已经存在,然后在Python的默认排序中,100.webp 可能并不是第 100 个,也就是说会有别的文件将要被重命名为 100.webp 然后代码对于这样的文件会直接跳过,这就会导致重命名不完全 那么我就说 不要跳过 强制重命名 然后新的问题出现了:如果已经有一个文件为 100.webp 是无法将另一个文件也重命名为 100.webp 的,会报错 重命名文件 '716.webp' 失败: [WinError 183] 当文件已存在时,无法创建该文件。: 'C:\\Users\\acofork\\Pictures\\r1\\ri\\h\\716.webp' -> 'C:\\Users\\acofork\\Pictures\\r1\\ri\\h\\744.webp' 那么最后,我用了一个绝妙的办法 将所有文件随机命名 重新排序 依次重命名 于是我继续说 先全部命名为 随机数,然后再重新命名 这下就对了








