xcopy modified recursively