개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.01 08:07

FTP Delete 관련 질문

목록
  • DP전문가 1일 전 2025.08.01 08:07
  • 4
    1
선생님, FTP Delete 함수를 사용하여 특정 파일을 삭제할 때,

파일의 존재여부를 확인하는 방법에 대해 궁금합니다.

FTP Delete 함수는 삭제할 파일이 존재하지 않으면 에러를 발생시키지 않나요?

또한, FTP Delete 함수와 FTP DeleteFile 함수의 차이점에 대해 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    FTP Delete 함수는 파일의 존재여부를 확인하지 않습니다. 따라서 파일이 존재하지 않으면 에러를 발생시키지 않습니다.

    FTP Delete 함수와 FTP DeleteFile 함수의 차이점은 FTP Delete 함수는 FTP 서버의 파일을 삭제할 때 사용하는 함수입니다. 반면, FTP DeleteFile 함수는 로컬 파일 시스템의 파일을 삭제할 때 사용하는 함수입니다.

    FTP Delete 함수를 사용할 때는 파일의 존재여부를 확인하는 코드를 별도로 작성해야 합니다. 예를 들어, FTP 서버의 파일 목록을 조회한 후에 해당 파일이 존재하는지 확인할 수 있습니다.

    FTP Delete 함수의 예제는 다음과 같습니다.

    #hostingforum.kr
    c
    
    #include 
    
    #include 
    
    #include 
    
    #include 
    
    
    
    #define FTP_SERVER "ftp.example.com"
    
    #define FTP_USERNAME "username"
    
    #define FTP_PASSWORD "password"
    
    #define FTP_FILE "/path/to/file.txt"
    
    
    
    int main() {
    
        FtpInit();
    
        FtpConnect(FTP_SERVER, FTP_USERNAME, FTP_PASSWORD);
    
        FtpChdir("/");
    
        FtpDelete(FTP_FILE);
    
        FtpDisconnect();
    
        FtpExit();
    
        return 0;
    
    }
    
    


    FTP DeleteFile 함수의 예제는 다음과 같습니다.

    #hostingforum.kr
    c
    
    #include 
    
    #include 
    
    #include 
    
    
    
    #define FILE_PATH "/path/to/file.txt"
    
    
    
    int main() {
    
        if (remove(FILE_PATH) == 0) {
    
            printf("파일이 성공적으로 삭제되었습니다.n");
    
        } else {
    
            printf("파일 삭제에 실패했습니다.n");
    
        }
    
        return 0;
    
    }
    
    

    2025-08-01 08:08

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 40,889건 / 7 페이지

검색

게시물 검색