There are several ways of accessing FTP servers from Visual FoxPro.
1) Using Microsoft WinInet library, presented by WinInet.Dll file normally found on any Windows machine. It contains large set of Internet functions, including FTP functions: FtpCommand FtpCreateDirectory FtpDeleteFile FtpFindFirstFile FtpGetCurrentDirectory FtpGetFile FtpGetFileSize FtpOpenFile FtpPutFile FtpRemoveDirectory FtpRenameFile FtpSetCurrentDirectory
* * * 2) Using Winsock API library. Wisock calls can be very efficient way to access FTP servers. Normally this library is installed on any Windows computer.