Filetto is a file transfer utility, that may help when it comes to moving "on the fly" files and folders to/from different devices both on a local area network (LAN), or on the web (WAN).
It implements the FTP standard (File Transfer Protocol, RFC 959 and 3659) strictly, either Client and Server, in a portable application with graphical interface.
Free data backup software to synchronize files and folders
FreeFileSync is a free Open Source software that helps you synchronize files and synchronize folders for Windows, Linux and macOS. It is designed to save your time setting up and running data backups while having nice visual feedback along the way.
_______________________________________________________________
DOWNLOAD LINKS (official homepage): https://freefilesync.org/
The ftp4j library implements a Java full-featured FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the FTP site (directory listing), create, delete, rename and move directories and files.
Programmatically controllable FTP client written in the Java language that targets any network oriented standalone application, and even applet, that needs to rely on FTP to exchange files over a network. Should replace the cryptic sun.net.ftp.* classes.
A collection of C# libraries of general utility that deal with problems such as resource management, application configuration, threads, services and networking. Contains an FTP client library.