Source code for dnppy.core.move

__author__ = 'jwely'

import os,shutil


[docs]def move(source, destination): """ moves a file, ensures destination directory exists :param source: the current full location of the file :param destination: the desired full location of the file """ dest_path, name = os.path.split(destination) # create that directory if it doesnt already exist if not os.path.exists(dest_path): os.makedirs(dest_path) try: shutil.move(source, destination) print('moved file from {0} to {1}'.format(source, destination)) except: print("failed to move file from {0}".format(source)) return dest_path