my implementation of mv for MSWin32