SmartFTP can be used for these purpose:
- Web site publishing and maintenance
- Upload and download of images, documents, movie and music files
- Share your files with your friends and coworkers
- Backups of local or remote files
SmartFTP contains these features:
- Quickly rename multiple files.
- Search your hard drive in the Local Browser (Windows Vista and higher)
Source: http://www.smartftp.com/