This is extremely dangerous. If for some reason `targetPath` is incorrect, it could lead to a disaster.