ftp4j ist eine Java-Bibliothek, die einen vollständigen FTP-Client implementiert. Wird ftp4j in ein Programm eingebettet, kann man Dateien übertragen, Verzeichnisse des Servers durchstöbern sowie Dateien und Verzeichnisse erzeugen, löschen, umbenennen und verschieben. (non)