重命名文件下的文件(单一文件夹) - Python
写在最前面:
今天有一个将近100G的视频文件夹,需要将它下面的所有文件加上前缀(类似于给视频打上水印,但是又没那么无耻,因为文件名随时可以修改)。如下图:

图中看到有将近100G的文件,文件数量是8,845个,手动修改,应该得改个几个小时(一直连续不停的改,不保证不会吐也不保证不留下后遗症什么的)。那就用Python吧,对于电脑前工作的人来说,可以延缓寿命。
再条理的说一下要求:
修改文件夹下的文件名(单一文件夹);
将文件夹下的文件名加上前缀;
代码实现:
解释一下:
代码中“遍历文件在allFiles里的索引和文件名”后面那一段循环,其实那个index值,根本用不到,但是用enumerate()遍历列表的时候,都是这样子写,就当规定吧。咱也这样写,也可以用临时变量,像“_”这种没有实际意义的变量代替。
程序运行截图:

最重要的来了,是成功了文件名如期被改还是一团糟就看下图了:

发现文件夹还是那个文件夹,文件还是那些文件,但是文件名已经不是那些文件名了,它们都被加上了前缀“By_壞蛋”。
注意:
运行脚本之前,先备份好数据,养成良好习惯;
脚本只要运行一次,第二次运行会在文件名前面再加一次“By_壞蛋”,那文件名就有两个前缀;(当然这个可以加判定进行规避,现在不是没判定么,对吧。)
运行脚本之前,先拿一个测试文件夹进行测试,也算1的同名处理;
END!~