Visual Basic Online Course - Create FTP

Visual Basic Online Course - Create FTP Client

VB6 Ftp Client
VB6 Ftp Client


In this project we shall discuss using Microsoft Internet Transfer Control or (INET.Ocx) to :
  1. Connect to FTP remote server.
  2. Retrieving main/sub directories from FTP remote server.
  3. Retrieving files from FTP remote server.
  4. Uploading file to FTP remote server.
  5. Downloading file from FTP remote server.
  6. Make new directory (folder) at FTP remote server.
  7. Rename & Delete file from FTP remote server.

In this project we won't be using API calls (i.e. INET API) also we will cover these issues :


    1. The Spaces problem while downloading and uploading files.
    2. Error message "Still executing last request" number 35764.
    3. Error message "File exists"
    4. Application Hangs up after ending it.
    5. Using TreeView control to list all the Directories on the FTP remote server.
    6. Using ListBox control to list all files on the FTP remote server related to above folder.




  • The project source code is uploaded to Mediafire.com direct link and no password.




  • The project exe file tested and debugged uploaded to Mediafire.com direct link and no password.




  • I will demonstrate a brief explanation now on how does it work and how did i code it to make things easy to follow the logic.

  • VB6 Popular Posts

    Free download Visual Basic 6 Documentation MSDN

    Visual Basic Online Course - Function Keys (F1 to F12)

    Visual Basic Online Course - ListView, Element not found while removing items