2008年10月27日 星期一

WIN32 API 高階的Copy檔案以及 Delete檔案

這兩個API蠻適合拿來做軟體的備份還有回復的功能
就把資料庫檔案或是設定檔 用COPY的方式備份到另外的地方或改檔名

Delete

BOOL DeleteFile(LPCTSTR lpFileName);

Example:
DeleteFile("c:\\Test.txt");

Copy
BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);

Example:
CopyFile("c:\\Test.txt", "d:\\Test.txt", false);

沒有留言: