added FileCopy and FileCopyDir