Bulk Copy Directory Recursively

This function is used to copy a folder and all its contents and subfolders, its params are as follows: 1) The source folder path2) The destination path (should not exist)