BOOL FtpDeleteFile( IN HINTERNET hFtpSession, IN LPCTSTR FileName);
引数の意味は以下の通り。
| hFtpSession | FTPセッションのハンドル。 |
| FileName | 削除するファイルのファイル名。 |
戻り値は、関数の実行に成功したか否かを表す真偽値である。
void DeleteFtpFile()
{
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);
/* ファイルの削除 */
FtpDeleteFile(hFtpSession, "a.out");
/* 後処理 */
InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);
}