Python How To Copy And Rename Files

Do you like this?

This post shows you how to copy and rename files in Python.


Firstly you have to copy the files with the old names to the new folder. You then have to rename the files.

import os
import shutil
def copy_rename(old_file_name, new_file_name):
        src_dir= os.curdir
        dst_dir= os.path.join(os.curdir , "subfolder")
        src_file = os.path.join(src_dir, old_file_name)
        dst_file = os.path.join(dst_dir, old_file_name)
        new_dst_file_name = os.path.join(dst_dir, new_file_name)
        os.rename(dst_file, new_dst_file_name)

comments powered by Disqus