Not sure when you're receiving this error message, but I had the same thing when using WinSCP with file transfer resumption enabled. WinSCP appends a ".part" suffix to the file while it is transferring in order to have a resumption point. Once the transfer is complete, it tries to rename the file, which is where I received the same error.
There are two solutions to this:
1) Start WinSCP, in the left window select Preferences, press the Preferences... button. In the left window, under Transfer, select Endurance. In the "Enable transfer resume/transfer to temporary filename for" area, select the Disable radio button.
2) If you have already transferred the file and do not want to push it again, tell WinSCP to skip the renaming of the file when you receive this error. Then SSH into the box or browse the datastore with VIC and rename the file with "mv /vmfs/volumes/san001/temp/virtdisk.vmdk.part /vmfs/volumes/san001/temp/virtdisk.vmdk". I tested the .part file against my source with md5 checksum and they are the same file.
Hope this helps someone...