winAPI之MoveFileEx

erikaIT發表於2016-01-06

MoveFileEx(__in LPCSTR lpExistingFileName, __in LPCSTR lpNewFileName, __in DWORD dwFlags)


1、本意為移動檔案到指定位置

2、MOVEFILE_REPLACE_EXISTING標識設定後,如果指定位置有同名檔案,則覆蓋之,不能對目錄使用

3、MOVEFILE_DELAY_UNTIL_REBOOT標識設定,且lpNewFileName為NULL,則系統記錄該檔案,並在重啟後刪除

4、MOVEFILE_WRITE_THROUGH標識設定後,直到檔案確切被寫到指定位置後,函式才返回

5、函式返回0代表失敗

相關文章