use MoveFileEx to implement move+overwrite