일반적인 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 클래스를 사용하여 인터넷 클라이언트 애플리케이션 작성