라이브러리

[PHP] ssh2_sftp_rmdir - 디렉토리 제거




SSH2 SFTP Rmdir

SSH2 SFTP Rmdir은 PHP의 SSH2 확장 모듈을 사용하여 SFTP 서버에서 디렉토리를 삭제하는 함수입니다. 이 함수는 SSH2 연결을 사용하여 SFTP 서버에 접속한 후에 사용할 수 있습니다.

SSH2 SFTP Rmdir 함수의 사용법


#hostingforum.kr
php

ssh2_sftp_rmdir($sftp, $path)



- `$sftp` : SSH2 연결 객체
- `$path` : 삭제할 디렉토리의 경로

예제


#hostingforum.kr
php

// SSH2 연결 객체를 생성합니다.

$conn = ssh2_connect('example.com', 22);

if (!$conn) {

    die('SSH 연결을 생성할 수 없습니다.');

}



// SSH2 연결을 사용하여 SFTP 서버에 접속합니다.

$auth = ssh2_auth_password($conn, 'username', 'password');

if (!$auth) {

    die('SSH 연결을 인증할 수 없습니다.');

}



// SFTP 연결 객체를 생성합니다.

$sftp = ssh2_sftp($conn);

if (!$sftp) {

    die('SFTP 연결을 생성할 수 없습니다.');

}



// 삭제할 디렉토리의 경로를 설정합니다.

$path = '/path/to/directory';



// SSH2 SFTP Rmdir 함수를 사용하여 디렉토리를 삭제합니다.

if (!ssh2_sftp_rmdir($sftp, $path)) {

    die('디렉토리를 삭제할 수 없습니다.');

}



// SSH2 연결을 종료합니다.

ssh2_disconnect($conn);



예제 설명


이 예제에서는 SSH2 연결 객체를 생성하고 SFTP 서버에 접속합니다. 그런 다음, SFTP 연결 객체를 생성하고 삭제할 디렉토리의 경로를 설정합니다. SSH2 SFTP Rmdir 함수를 사용하여 디렉토리를 삭제하고, SSH2 연결을 종료합니다.

참고


- SSH2 연결 객체를 생성하기 전에 SSH2 연결을 인증해야 합니다.
- SFTP 연결 객체를 생성하기 전에 SSH2 연결 객체가 존재해야 합니다.
- SSH2 SFTP Rmdir 함수를 사용하기 전에 SFTP 연결 객체가 존재해야 합니다.
- 디렉토리를 삭제하기 전에 디렉토리가 존재해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 127 페이지

검색

게시물 검색