comment supprimer le fichier du serveur FTP en utilisant java?
Comment puis-je supprimer un fichier d'un serveur ftp à l'aide d'un programme java?
Je suis avec succès en mesure de télécharger des fichiers sur le ftp à l'aide du code suivant:
public static void main(String[] args) throws IOException {
//TODO Auto-generated method stub
String s = "ftp://username:password@ftpclient:21/text.txt;type=i";
URL u = new URL(s);
URLConnection uc = u.openConnection();
BufferedOutputStream bos = new BufferedOutputStream(uc.getOutputStream());
bos.write(67);
bos.close();
System.out.println("Done");
}
Mais comment puis-je supprimer les fichiers à partir de ce serveur ftp?
Toute aide sera grandement appréciée.........
Merci d'avance
source d'informationauteur Shantanu
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Apache FTPClient pour ce faire et tous les autres commandes FTP.
Utiliser quelque chose comme ceci:
Découvrez Apache commons-net. Il a un client FTP (entre autres choses).
La commande FTP pour supprimer un fichier est
RMD
je pense que vous pouvez utiliser:De Java URL et URLConnection ne prennent pas en charge la suppression de ressources. (Je suis même surpris que télécharger des œuvres).
De sorte que vous devrez utiliser un client FTP bibliothèque (comme FTPClient de Apache Commons Net), ou d'avoir à mettre en œuvre les pièces nécessaires du côté client du protocole FTP, vous-même.