added copy method to io.py

Former-commit-id: e7b316f808
pull/1161/head
Frederik Gelder 2017-05-13 00:47:28 +02:00
rodzic d7c53a7b1b
commit 94fc423e69
1 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import os
import shutil, errno
def get_files_list(path_dir):
@ -30,3 +31,12 @@ def file_exists(path_file):
def dir_exists(dirname):
return os.path.isdir(dirname)
def copy(src, dst):
try:
shutil.copytree(src, dst)
except OSError as e:
if e.errno == errno.ENOTDIR:
shutil.copy(src, dst)
else: raise