从电影天堂或者是其他网站下载的电影,总是带有前缀
阳光电影www.ygdy8.com.
贼长,然后具体的文件名(电影名字)就看不到了,烦死了,由于懒癌,一直忍受着,最近学习了python,正好可以来练练手,解决整个问题,话不多说,代码如下,有详细注释。
import os
#path--文件路径
#old--要替换的字符串
#new--替换后的字符串
def bunchFileRename(path,old,new):
files = os.listdir(path)
for file in files:
oldDir=os.path.join(path,file)#原来的文件路径
if os.path.isdir(oldDir):
continue
newName = file.replace(old,new)#新文件名
newDir = os.path.join(path,newName)#新文件路径
os.rename(oldDir,newDir)#重命名
同样对于文件夹重命名也是类似,只是由原来的跳过目录,替换为跳过文件
def bunchDirRename(path,old,new):
dirs = os.listdir(path)
for dir in dirs:
oldDir=os.path.join(path,dir);
if os.path.isfile(oldDir):
continue
newName = dir.replace(old,new)
newDir = os.path.join(path,newName)
os.rename(oldDir,newDir)#重命名
重命名前:
重命名后: