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 서버에서 파일을 읽고 로컬로 저장과 관련 된 오버 헤드를 처리 하는 높은 수준의 루틴입니다. 응용 프로그램에 파일 데이터를 검색 하거나를 닫기 파일 전송 제어를 필요로, OpenFileCInternetFile::Read 를 대신 사용 해야。

DwFlags FILE_TRANSFER_TYPE_ASCII 이면 파일 데이터의 번역 또한 변환 제어 및 서식 문자 Windows에 상응 합니다. 기본 전송은 이진 모드, 서버에 저장 된 동일한 형식으로 파일이 다운로드 됩니다.

PstrRemoteFilepstrLocalFile 현재 디렉터리를 기준으로 하거나 부분적으로 정규화 된 이름 또는 정규화 된. 이름 중 하나에 대 한 디렉터리 구분 기호로 백슬래시 (\) 또는 슬래시 (/)를 사용할 수 있습니다. GetFile 사용 하기 전에 적절 한 문자 디렉터리 이름 구분 기호 변환。

귀하의 선택의 값에 컨텍스트 식별자를 설정 하려면 dwContext 기본값을 재정의 합니다. 컨텍스트 식별자는 CInternetSession 개체에 의해 생성 되는 CFtpConnection 개체의이 특정 작업에 연결 됩니다. CInternetSession::OnStatusCallback 상태를 식별 하는 작업에 제공 하는 값 반환 됩니다. 문서를 참조 하십시오 인터넷 첫걸음: WinInet 컨텍스트 식별자에 대 한 자세한 내용은。

CFtpConnection 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CInternetConnection(&N)

Index