
ssh2_sftp_rename 함수를 사용하여 파일을 이동시키기 위해서는, 기존 파일의 위치와 새로운 파일 이름을 지정해야 합니다.
기존 파일 위치는 ssh2_sftp_open 함수를 사용하여 파일 핸들을 얻은 후, ssh2_sftp_readdir 함수를 사용하여 파일의 경로를 얻을 수 있습니다.
예를 들어, 다음과 같이 기존 파일 위치를 얻을 수 있습니다.
#hostingforum.kr
php
$sftp = ssh2_sftp('example.com');
$dir = ssh2_sftp_opendir($sftp, '/remote/path');
$file = ssh2_sftp_readdir($dir);
$old_path = '/remote/path/' . $file['name'];
새로운 파일 이름은 직접 지정할 수 있습니다. 예를 들어, 다음과 같이 새로운 파일 이름을 지정할 수 있습니다.
#hostingforum.kr
php
$new_path = '/remote/path/new_file.txt';
그런 다음, ssh2_sftp_rename 함수를 사용하여 기존 파일을 새로운 파일 이름으로 이동시킬 수 있습니다.
#hostingforum.kr
php
ssh2_sftp_rename($sftp, $old_path, $new_path);
이러한 방법으로 ssh2_sftp_rename 함수를 사용하여 파일을 이동시킬 수 있습니다.
2025-04-25 10:59