CopyFile

¿øÇü

BOOL CopyFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists);

MFC ¿øÇü

ÇØ´çÇÏ´Â ÇÔ¼ö ¾øÀ½

Àμö

¢ºlpExistingFileName : º¹»çÇÒ ¿øº» ÆÄÀÏ. ¿ÏÀü °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

¢ºlpNewFileName : º¹»çÇÏ¿© »õ·Î »ý¼ºµÉ ÆÄÀÏ.

¢ºbFailIfExists : »õ·Î »ý¼ºµÉ ÆÄÀÏÀÌ ÀÌ¹Ì ÀÖÀ» °æ¿ìÀÇ µ¿ÀÛÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ Àμö°¡ TRUEÀ̸é ÀÌ ÇÔ¼ö´Â ½ÇÆи¦ ¸®ÅÏÇϸç FALSEÀÌ¸é ±âÁ¸ ÆÄÀÏÀ» µ¤¾î¾´´Ù.

¸®ÅÏ ¼º°øÇϸé 0ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÏ¸ç ½ÇÆÐÇϸé 0À» ¸®ÅÏÇÑ´Ù.
¼³¸í

ÆÄÀÏÀ» º¹»çÇÏ¿© »õ·Î¿î ÆÄÀÏÀ» ¸¸µç´Ù. DOSÀÇ copy ¸í·É°ú »ç¿ëÇÏ´Â ¹æ¹ýÀÌ µ¿ÀÏÇÏ´Ù. CopFile("a","b", FALSE);´Â aÆÄÀÏÀ» º¹»çÇÏ¿© b ÆÄÀÏÀ» ¸¸µéµÇ ÀÌ¹Ì b ÆÄÀÏÀÌ ÀÖÀ¸¸é µ¤¾î¾´´Ù. ÆÄÀÏÀÇ ¼Ó¼ºÀº º¹»çµÇ³ª, º¸¾È ¼Ó¼ºÀº º¹»çµÇÁö ¾Ê´Â´Ù.

ÀÌ ÇÔ¼ö´Â ¿øº» ÆÄÀÏÀ» ÀÐ¾î »õ ÆÄÀÏÀ» ¿ÏÀüÈ÷ ÀÛ¼ºÇÑ ÈÄ¿¡ ¸®ÅÏÇÑ´Ù. ¸¸¾à ÆÄÀÏ º¹»çÁß¿¡ °æ°ú¸¦ º¸¿©ÁÖ°í ½Í´Ù¸é CopyFileEx ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. º¹»çÁß¿¡ µ¥ÀÌÅ͸¦ º¯°æÇϰųª °Ë»çÇÏ°í ½Í´Ù¸é ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç ReadFile, WriteFile ÇÔ¼ö·Î Á÷Á¢ ÆÄÀÏÀÇ µ¥ÀÌÅ͸¦ ÀÏÁ¤·®¸¸Å­ º¹»çÇØ ÁÖ¾î¾ß ÇÑ´Ù.

Âü°íÇÔ¼ö

CopyFileEx

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr