BOOL FtpRemoveDirectory( IN HINTERNET hFtpSession, IN LPCSTR DirName);
引数の意味は以下の通り。
| hFtpSession | FTPセッションのハンドル。 |
| DirName | 削除するディレクトリ。 |
戻り値は、関数の実効に成功したか否かを表す真偽値である。
void RemoveRemoteDir()
{
HINTERNET hInternet;
HINTERNET hFtpSession;
/* WININETの初期化 */
hInternet = InternetOpen(
"WININET Sample Program",
INTERNET_OPEN_TYPE_DIRECT,
NULL,
NULL,
0);
/* FTPセッションの確立 */
hFtpSession = InternetConnect(
hInternet,
"ftp.cool.ne.jp",
INTERNET_DEFAULT_FTP_PORT,
"foo",
"bar",
INTERNET_SERVICE_FTP,
0,
0);
/* ディレクトリの削除 */
FtpRemoveDirectory(hFtpSession, "testdir");
/* 後処理 */
InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);
}