共用方式為


移動和取代檔案

執行複製作業之前,必須先關閉或開啟原始程式檔才能讀取。 沒有線程可以開啟原始程式檔進行寫入。 若要將現有的檔案複製到新的檔案,請使用 CopyFileCopyFileEx 函式。 如果目的地檔案已經存在,應用程式可以指定 CopyFileCopyFileEx 是否失敗。 如果目的地檔案存在且已開啟,則必須以適用的共用許可權開啟。 如需詳細資訊,請參閱 CreateFile

CopyFileEx函式也允許應用程式指定回呼函式的位址, (請參閱CopyProgressRoutine) ,每次複製檔案的另一部分時呼叫。 應用程式可以使用這項資訊來顯示顯示以檔案大小總計百分比複製位元組總數的指標。

ReplaceFile函式會將一個檔案取代為另一個檔案,以及建立源檔案備份複本的選項。 函式會保留原始檔案的屬性,例如其建立時間、ACL 和加密屬性。

檔案也必須關閉,應用程式才能移動檔案。 MoveFileMoveFileEx函式會將現有的檔案複製到新的位置,並刪除原始檔案。

MoveFileEx函式也允許應用程式指定如何移動檔案。 函式可以取代現有的檔案、跨磁片區移動檔案,以及延遲移動檔案,直到作業系統重新開機為止。