Convert from fs-extra's fs.copy for recursive file copy, to one built on filewalker