Removes the specified directory on the FTP server.
Syntax
BOOL FtpRemoveDirectory(
__in HINTERNET hConnect,
__in LPCTSTR lpszDirectory
);
Parameters
- hConnect [in]
-
Handle to an FTP session.
- lpszDirectory [in]
-
Pointer to a null-terminated string that contains the name of the directory to be removed. 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 remove 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 | FtpRemoveDirectoryW (Unicode) and FtpRemoveDirectoryA (ANSI) |
See Also
- FTP Sessions
- WinINet Functions
Send comments about this topic to Microsoft
Build date: 7/9/2009