BOOL FtpCreateDirectory( IN HINTERNET hFtpSession, IN LPCTSTR DirName);
引数の意味は以下の通り。
hFtpSession | FTPセッションのハンドル。 |
DirName | 作成するディレクトリ。 |
戻り値は、関数の実行に成功したか否かを表す真偽値である。
void CreateFtpDir() { 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); /* ディレクトリの作成 */ FtpCreateDirectory(hFtpSession, "hello"); /* 後処理 */ InternetCloseHandle(hFtpSession); InternetCloseHandle(hInternet); }