CFtpConnection::GetFile

BOOL GetFile (LPCTSTR pstrRemoteFile, LPCTSTR pstrLocalFile, BOOL bFailIfExists = TRUE, DWORD dwAttributes FILE_ATTRIBUTE_NORMAL DWORD = dwFlags DWORD FTP_TRANSFER_TYPE_BINARY = dwContext = 1);

¹Ýȯ °ª

¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0ÀÔ´Ï´Ù. Win32 ÇÔ¼ö È£ÃâÀÌ ½ÇÆÐ ÇÏ´Â °æ¿ì ¿À·ùÀÇ ¿øÀÎÀ» È®ÀÎ ÇÏ·Á¸é GetLastError ¸¦ È£Ãâ µÉ ¼ö ÀÖ½À´Ï´Ù¡£

¸Å°³ º¯¼ö

pstrRemoteFile

FTP ¼­¹ö¿¡¼­ °Ë»öÇÒ ÆÄÀÏÀÇ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

pstrLocalFile

·ÎÄà ½Ã½ºÅÛ¿¡¼­ ¸¸µé ÆÄÀÏÀÇ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

bFailIfExists

±âÁ¸ ÆÄÀÏ¿¡ ÀÇÇØ ÀÌ¹Ì ÆÄÀÏ À̸§À» »ç¿ë ¼ö ÀÖ½À´Ï´Ù ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ·ÎÄà ÆÄÀÏ À̸§ÀÌ ÀÌ¹Ì Á¸Àç ÇÏ´Â °æ¿ìÀÌ ¸Å°³ º¯¼ö°¡ TRUEÀ̸é GetFile ½ÇÆÐ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é GetFile ÆÄÀÏÀÇ ±âÁ¸ º¹»çº»À» Áö¿ï °Í ÀÌ´Ù¡£

dwAttributes

ÆÄÀÏÀÇ Æ¯¼ºÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ´ÙÀ½ FILE_ATTRIBUTE_ * Ç÷¡±×ÀÇ Á¶ÇÕÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

dwFlags

Àü¼Û ¹ß»ý ÇÏ´Â Á¶°ÇÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö¿¡¼­ ¼³¸í ÇÏ´Â dwFlags °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù FtpGetFile Platform SDK¡£

dwContext

ÆÄÀÏ °Ë»ö¿¡ ´ë ÇÑ ÄÁÅؽºÆ® ½Äº°ÀÚÀÔ´Ï´Ù. DwContext ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ÂüÁ¶ ÇϽʽÿÀ.

ÁÖÀÇ

FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °¡Á®¿À°í ·ÎÄà ÄÄÇ»ÅÍ¿¡ ÀúÀå ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ¡£

GetFile ¸ðµç FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» ÀÐ°í ·ÎÄ÷ΠÀúÀå°ú °ü·Ã µÈ ¿À¹ö Çìµå¸¦ ó¸® ÇÏ´Â ³ôÀº ¼öÁØÀÇ ·çƾÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÆÄÀÏ µ¥ÀÌÅ͸¦ °Ë»ö Çϰųª¸¦ ´Ý±â ÆÄÀÏ Àü¼Û Á¦¾î¸¦ ÇÊ¿ä·Î, OpenFile ¹× CInternetFile::Read ¸¦ ´ë½Å »ç¿ë Çؾߡ£

DwFlags FILE_TRANSFER_TYPE_ASCII À̸é ÆÄÀÏ µ¥ÀÌÅÍÀÇ ¹ø¿ª ¶ÇÇÑ º¯È¯ Á¦¾î ¹× ¼­½Ä ¹®ÀÚ Windows¿¡ »óÀÀ ÇÕ´Ï´Ù. ±âº» Àü¼ÛÀº ÀÌÁø ¸ðµå, ¼­¹ö¿¡ ÀúÀå µÈ µ¿ÀÏÇÑ Çü½ÄÀ¸·Î ÆÄÀÏÀÌ ´Ù¿î·Îµå µË´Ï´Ù.

PstrRemoteFile ¹× pstrLocalFile ÇöÀç µð·ºÅ͸®¸¦ ±âÁØÀ¸·Î Çϰųª ºÎºÐÀûÀ¸·Î Á¤±ÔÈ­ µÈ À̸§ ¶Ç´Â Á¤±ÔÈ­ µÈ. À̸§ Áß Çϳª¿¡ ´ë ÇÑ µð·ºÅ͸® ±¸ºÐ ±âÈ£·Î ¹é½½·¡½Ã (\) ¶Ç´Â ½½·¡½Ã (/)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. GetFile »ç¿ë Çϱâ Àü¿¡ ÀûÀý ÇÑ ¹®ÀÚ µð·ºÅ͸® À̸§ ±¸ºÐ ±âÈ£ º¯È¯¡£

±ÍÇÏÀÇ ¼±ÅÃÀÇ °ª¿¡ ÄÁÅؽºÆ® ½Äº°ÀÚ¸¦ ¼³Á¤ ÇÏ·Á¸é dwContext ±âº»°ªÀ» ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. ÄÁÅؽºÆ® ½Äº°ÀÚ´Â CInternetSession °³Ã¼¿¡ ÀÇÇØ »ý¼º µÇ´Â CFtpConnection °³Ã¼ÀÇÀÌ Æ¯Á¤ ÀÛ¾÷¿¡ ¿¬°á µË´Ï´Ù. CInternetSession::OnStatusCallback »óŸ¦ ½Äº° ÇÏ´Â ÀÛ¾÷¿¡ Á¦°ø ÇÏ´Â °ª ¹Ýȯ µË´Ï´Ù. ¹®¼­¸¦ ÂüÁ¶ ÇϽʽÿÀ ÀÎÅÍ³Ý Ã¹°ÉÀ½: WinInet ÄÁÅؽºÆ® ½Äº°ÀÚ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº¡£

CFtpConnection °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CInternetConnection(&N)

Index