Creates a new directory on the FTP server.
Syntax
BOOL FtpCreateDirectory(
__in HINTERNET hConnect,
__in LPCTSTR lpszDirectory
);
Parameters
- hConnect [in]
-
Handle returned by a previous call to
InternetConnect using INTERNET_SERVICE_FTP.
- lpszDirectory [in]
-
Pointer to a null-terminated string that contains the name of the directory to be created. This can be either a fully-qualified path or a name relative to the current directory.
Return Value
Returns TRUE if successful, or FALSE otherwise. To get a specific error message, call
GetLastError. If the error message indicates that the FTP server denied the request to create a directory, use
InternetGetLastResponseInfo to determine why.
Remarks
An application should use
FtpGetCurrentDirectory to determine the remote site's current working directory instead of assuming that the remote system uses a hierarchical naming scheme for directories.
The
lpszDirectory parameter can be either partially or fully qualified file names relative to the current directory.
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Version | Internet Explorer 3.0 or later |
| Header | Wininet.h |
| Library | Wininet.lib |
| DLL | Wininet.dll |
| Unicode and ANSI names | FtpCreateDirectoryW (Unicode) and FtpCreateDirectoryA (ANSI) |
See Also
- FTP Sessions
- WinINet Functions
Send comments about this topic to Microsoft
Build date: 7/9/2009