The FTP functions deal with FTP file and directory manipulation and navigation. Applications that use a CERN proxy exclusively must use the InternetOpenUrl function because CERN proxies do not support FTP. For more information on how to use InternetOpenUrl, see Accessing URLs Directly.
| FtpCommand | Allows an application to send commands directly to an FTP server. |
| FtpCreateDirectory | Creates a new directory on the FTP server. |
| FtpDeleteFile | Deletes a file stored on the FTP server. |
| FtpFindFirstFile | Searches the specified directory of the given FTP session. File and directory entries are returned to the application in the WIN32_FIND_DATA structure. |
| FtpGetCurrentDirectory | Retrieves the current directory for the specified FTP session. |
| FtpGetFile | Retrieves a file from the FTP server and stores it under the specified file name, creating a new local file in the process. |
| FtpGetFileSize | Retrieves the file size of the requested FTP resource. |
| FtpOpenFile | Initiates access to a remote file on an FTP server for reading or writing. |
| FtpPutFile | Stores a file on the FTP server. |
| FtpRemoveDirectory | Removes the specified directory on the FTP server. |
| FtpRenameFile | Renames a file stored on the FTP server. |
| FtpSetCurrentDirectory | Changes to a different working directory on the FTP server. |