다음을 통해 공유


일반적인 FTP 클라이언트 애플리케이션에서 파일을 삭제하는 단계

다음 표에서는 파일을 삭제하는 일반적인 FTP 클라이언트 애플리케이션에서 수행할 수 있는 단계를 보여 줍니다.

목표 수행할 작업 효과
FTP 세션을 시작합니다. CInternetSession 개체를 만듭니다. WinInet을 초기화하고 서버에 연결합니다.
FTP 서버에 연결합니다. CInternetSession::GetFtp커넥트ion을 사용합니다. CFtp커넥트ion 개체를 반환합니다.
FTP 서버의 올바른 디렉터리에 있는지 확인합니다. CFtp커넥트ion::GetCurrentDirectory 또는 CFtp커넥트ion::GetCurrentDirectoryAsURL을 사용합니다. 선택한 멤버 함수에 따라 서버에서 현재 연결된 디렉터리의 URL 또는 이름을 반환합니다.
서버의 새로운 FTP 디렉터리로 변경합니다. CFtp커넥트ion::SetCurrentDirectory를 사용합니다. 서버에서 현재 연결된 디렉터리를 변경합니다.
FTP 디렉터리에서 첫 번째 파일을 찾습니다. CFtpFileFind::FindFile을 사용합니다. 첫 번째 파일을 찾습니다. 파일이 발견되지 않으면 FALSE를 반환합니다.
FTP 디렉터리에서 다음 파일을 찾습니다. CFtpFileFind::FindNextFile을 사용합니다. 다음 파일을 찾습니다. 파일을 찾을 수 없으면 FALSE를 반환합니다.
FindFile 은 파일 또는 FindNextFile. CFtp커넥트ion::Remove를 사용하여 반환된 FindFile 파일 이름 또는 FindNextFile. 서버에서 읽기 또는 쓰기용 파일을 삭제합니다.
예외 처리. CInternetException 클래스를 사용합니다. 모든 공용 인터넷 예외 형식을 처리합니다.
FTP 세션을 종료합니다. CInternetSession 개체를 삭제합니다. 열린 파일 핸들 및 연결을 자동으로 정리합니다.

참고 항목

Win32 인터넷 확장(WinInet)
인터넷 클라이언트 클래스의 필수 구성 요소
MFC WinInet 클래스를 사용하여 인터넷 클라이언트 애플리케이션 작성