乱序批量精确修改文件名

Posted jrri

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了乱序批量精确修改文件名相关的知识,希望对你有一定的参考价值。



# --** coding="UTF-8" **--


import os

# 导入包含字典的文件 
# import dirt


def accurate_rename(file_path, name_dirt):
    """
    :param file_path: input your file path
    :param name_dirt: import file name dictionary
    :return:none;
    """

    fileList = os.listdir(file_path)

    count = 0

    try:
        for i in fileList:
            old_name = file_path + i

            new_name = file_path + name_dirt[i]

            os.rename(old_name, new_name)

            print(i + "已改为" + name_dirt[i])

            count += 1

    except Exception as result:
        print(result)


    print("[%d]个文件完成重命名" % count)


if __name__ == __main__:
    accurate_rename("../dirtpath/", name_dirt)

 

 

以上是关于乱序批量精确修改文件名的主要内容,如果未能解决你的问题,请参考以下文章

python:批量修改文件名批量修改图片尺寸

怎么批量修改部分文件名?

批量修改JS文件名称.

如何批量修改文件名

将文件夹名称批量修改为指定名称

centos如何批量修改文件名命令?