title: Win32 API for rename a file in C
body: <p>If the source directory and the target directory, MoveFile would actually make a copy of the source file into the target file, which means that I will end up seeing two files. </p>
  
  <p>Is that the best way that rename can be achieved?</p>