English | 简体中文 | 繁體中文
查询

ssh2_sftp_unlink()函数—用法及示例

「 在远程 SFTP 服务器上删除指定的文件 」


函数名称:ssh2_sftp_unlink()

适用版本:PHP 5 >= 5.2.0, PECL ssh2 >= 0.10

函数说明:ssh2_sftp_unlink() 函数用于在远程 SFTP 服务器上删除指定的文件。

语法:ssh2_sftp_unlink(resource $sftp, string $filename): bool

参数:

  • $sftp: SSH2 SFTP 资源,通过 ssh2_sftp() 函数获取。
  • $filename: 要删除的文件的路径。

返回值:如果文件删除成功,则返回 true;否则返回 false。

示例:

// 连接到远程服务器
$connection = ssh2_connect('example.com', 22);
ssh2_auth_password($connection, 'username', 'password');

// 创建一个 SFTP 会话
$sftp = ssh2_sftp($connection);

// 删除远程服务器上的文件
$filename = '/path/to/file.txt';
if (ssh2_sftp_unlink($sftp, $filename)) {
    echo "文件删除成功!";
} else {
    echo "文件删除失败!";
}

在上面的示例中,我们首先使用 ssh2_connect() 函数连接到远程服务器,并使用 ssh2_auth_password() 函数进行身份验证。然后,我们使用 ssh2_sftp() 函数创建一个 SFTP 会话,并将返回的资源赋值给变量 $sftp。

最后,我们使用 ssh2_sftp_unlink() 函数删除远程服务器上的文件。如果删除成功,则输出 "文件删除成功!";否则输出 "文件删除失败!"。

请确保在使用 ssh2_sftp_unlink() 函数之前已经连接到远程服务器并进行了身份验证,并且传递给函数的文件路径是正确的。

补充纠错
上一个函数: sqlsrv_rollback()函数
下一个函数: ssh2_sftp_stat()函数
热门PHP函数
分享链接