Copy Files Unicode

Question

ADDQUESTION

Solution

#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
The copyfiles function from source to destination, if the source and
destination was unicode filenames. Remember to declaring the encoding used by
the program if using Python2.
"""


import os
import shutil

def copyfiles(from_dir, to_dir):
    files_in_dir = unicode(from_dir)
    files_to_dir = unicode(to_dir)
    for root, dirs, files in files_in_dir:
        for curr_file in files:
            path_of_curr_file = os.path.join(root, curr_file)
            shutil.copy(path_of_curr_file, files_to_dir)

Run this
Comments by Disqus