python 删除文件夹下所有文件名指定字符

之前在网上下载几百篇文档,然后下载的文档前面都有特定的字符串,所以百度一波写了个 bat 脚本,但是要删除的字符串包含 "=" ,bat脚本不能正确识别并删除该字符,所以写了个python删除剩下的"="字符,记录下。

碎碎念:emmm,早知道刚开始就直接写算了......

效果:

未执行前:

python 删除文件夹下所有文件名指定字符_第1张图片

执行后:

python 删除文件夹下所有文件名指定字符_第2张图片

代码:

import os
if __name__ == "__main__":
    os.chdir(r"W:\filepath")		        # 切换到目标文件夹下
    dirNameList = os.listdir()
    for dirName in dirNameList:		        # 遍历并修改文件名
        os.rename(dirName, dirName.replace("=", ""))

PS:

1.一定要用 os.chdir(r"W:\filepath") 切换当前路径或将python脚本放在该文件夹下运行,否则代码不能执行

2.想要对文件进行批量操作只要修改最后一行就完事了

 

你可能感兴趣的:(其他)