BOOL RemoveDirectory(
LPCTSTR lpszDirectory,
DWORD dwContext = 1
);
参数说明如下:
- lpszDirectory:要删除的目录的路径。
- dwContext:用户定义的上下文值,默认为1。
该方法返回一个布尔值,表示操作是否成功。如果成功,返回非零值;如果失败,返回零。
使用示例:
CInternetSession session;
CFtpConnection* pConnection = session.GetFtpConnection(_T("ftp.example.com"), _T("username"), _T("password"));
if (pConnection != NULL)
{
if (pConnection->RemoveDirectory(_T("remotedirectory")))
{
// 删除成功
TRACE(_T("Directory removed successfully.\n"));
}
else
{
// 删除失败
TRACE(_T("Directory removal failed.\n"));
}
// 关闭连接
pConnection->Close();
delete pConnection;
}
在使用 RemoveDirectory 方法之前,请确保你已经通过 GetFtpConnection 方法建立了有效的 FTP 连接。此方法用于删除远程 FTP 服务器上的目录,注意删除操作是不可逆的,谨慎使用。
转载请注明出处:http://www.zyzy.cn/article/detail/18025/MFC/CFtpConnection