Connessione FTP in Kotlin

Connessione FTP in Kotlin

Essendo Kotlin basato sulla JVM, possiamo usare tutte le librerie che usiamo per Java.

Ed ecco quindi che oggi useremo Apache Commons Net per la connessione FTP.

Se usate Maven:

        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
            <version>3.6</version>
        </dependency>

Qui sotto il codice Kotlin:

import org.apache.commons.net.ftp.FTPClient
import org.apache.commons.net.ftp.FTPFile

fun main(args: Array<String>) {
    val ftp = FTPClient()
    ftp.connect("SERVER")
    ftp.login("USER", "PWD")
    if (ftp.isConnected) {
        val files: Array<FTPFile> = ftp.listFiles()
        for (f in files) {
            println(f.name)
        }
    } else {
        println("Impossibile connettersi")
    }
}

A connessione avvenuta, listiamo i files nella directory corrente e li stampiamo.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2664 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy