Domanda

Sto usando la libreria JSch.

Ho bisogno di tre metodi:

  • void delete() --- per eliminare il file con il nome dato
  • void copy() --- per copiare il file con il nome dato al sistema locale
  • list copyndelete() --- per copiare il file e per eliminare il file nel sistema remoto ... e anche restituire il nome del file eliminato nella lista.

Come potrei fare questo?

È stato utile?

Soluzione

Si potrebbe provare a utilizzare Apache FTPSClient .

Altri suggerimenti

Provare a usare Jcraft. La sua fonte di Open Project

Il JSch libreria contiene il ChannelSftp classe. Questa classe ha (tra gli altri) anche i metodi per

  • copiare i file remoti a quelli locali (tutti i metodi get)
  • eliminare i file remoti (il metodo rm, o rmdir per eliminare le directory vuote)
  • I file lista remoti (ls)

Tutte le vostre esigenze possono essere soddisfatte da combinazioni di questi metodi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top