函数名:ftp_rmdir()
适用版本:PHP 4, PHP 5, PHP 7
用法:ftp_rmdir() 函数用于在远程 FTP 服务器上删除一个目录。
语法:bool ftp_rmdir ( resource $ftp_stream , string $directory )
参数:
- $ftp_stream:FTP 连接标识符,通过 ftp_connect() 函数获取。
- $directory:要删除的目录的路径。
返回值:成功时返回 true,失败时返回 false。
示例:
// 连接到 FTP 服务器
$ftp_server = 'ftp.example.com';
$ftp_user = 'username';
$ftp_pass = 'password';
$conn = ftp_connect($ftp_server);
ftp_login($conn, $ftp_user, $ftp_pass);
// 删除远程服务器上的目录
$dir = '/path/to/directory';
if (ftp_rmdir($conn, $dir)) {
echo "目录删除成功!";
} else {
echo "目录删除失败!";
}
// 关闭 FTP 连接
ftp_close($conn);
注意事项:
- 要删除的目录必须为空,如果目录中有文件或其他子目录,则删除操作将失败。
- 如果目录删除成功,函数将返回 true,否则返回 false。
- 在使用 ftp_rmdir() 函数之前,需要先通过 ftp_connect() 和 ftp_login() 函数建立 FTP 连接并登录到服务器。