With this tutorial, you are going to learn how to upload and download files and folder using LeapFTP, and then you will learn how to manage those files using the FTP program. We will assume that you already have LeapFTP on your computer, and it is running, but not yet connected to a remote server. You should already have configured it to connect with your web site. If you have not done this, and you need assistance, please see the tutorial: "Configure your web site in LeapFTP". The main screen of LeapFTP is two windows. The one on the left is the local host, or your computer. The one on the right is the remote server, or your web site.
Let's start by connecting to the remote server. Click on the Sites link, located in the menu bar at the top of the page. From the drop-down menu, click on Site Manager, which opens the Site Manager window. In the left window, select your web site by highlighting it. Then click Connect. You have now successfully established an FTP connection between your computer and your web site, and have two open windows. The files on your local computer are displayed in the left window, and the remote server (your web site) files are in the right window.
The first step in uploading a file or folder is to decide where it should go. You should start at public_html/ and navigate out from there to decide where to place the folder/file. When you have decided upon placement, you need to go to your local computer window and select the file(s) you want to upload. Select files by highlighting their names. To select multiple files, hold the CTRL key while selecting the files. When you are done with your selection, you are ready to upload. Click the Commands link, which is in the menu bar at the top of the page. From the drop-down list, click on Upload. This will start the transfer. When the files are successfully uploaded, you will see them displayed in the remote server window.
To download a file, select a file or files the same way you did to upload. Then click on the Command link from the menu bar, and from the drop-down list click on Download. When the download is completed, the file(s) will display in your local computer window.
Now let's learn how to manage files. To create a File in the Remote server, Right click anywhere in the remote server window. This will open a menu. Click on Make Directory. A window with a box will then pop up, asking you to enter a name for the new folder(Directory). Enter the name. Then click OK. You have now created a new folder and it can be seen in the remote server window.
To rename a folder, in the remote server window, right click on the folder name. From the drop down menu, select Rename. A pop-up will open, asking you to enter the new name of the folder. Enter the new name, and click OK. The folder has now been renamed. You can also rename files the same way you rename folders.
To delete a folder or file, make sure that it is highlighted. Then click on the Delete icon, which is located in the icon menu at the top of the page. It is a page, with a big red x across it. You will now get a confirmation pop-up. Click on the Yes button. At the second confirm message, click Yes. The folder/file is now deleted.
Now we will learn how to change file permissions. Find the file you wish to change permissions for, and highlight the file name. From the Icon menu, select the Properties Icon, that looks like a page with a hand pointing at it. This will open a window called Properties. It shows all the available attributes for each level of permission. (Read, Write, and Execute in Owner Permissions, Group Permissions, and Public or World Permissions) You will change them by clicking in the box of the ones you wish to change. You may also change by simply entering the new permissions value in the numeric value box. When you are finished, click OK. That will take you back to the main screen. Permissions have now been changed.
To close the connection to the remote server, click the Disconnect Icon, which is located at the top of the LeapFTP screen. It looks like two plugs being pulled apart. This will terminate your session.