net
Delete File from FTP Server
This is an example of how to delete a File from an FTP Server. We are using the org.apache.commons.net.ftp.FTPClient
Class that encapsulates all the functionality necessary to store and retrieve files from an FTP server. Deleting a File from an FTP Server implies that you should:
- Create a new
FTPClient
. - Use
connect()
API method to open a connection to the FTP Server. - Use the
login(String username, String password)
API method to login to the FTP server using the provided username and password. - Use
deleteFile(String pathname)
method to delete a file on the FTP server. It returns true if the file exists and false otherwise. - Use
logout()
method to logout of the FTP server by sending the QUIT command anddisconnect()
method to close the connection to the FTP server.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core; import org.apache.commons.net.ftp.FTPClient; import java.io.IOException; public class DeleteFileFtp { public static void main(String[] args) { FTPClient client = new FTPClient(); try { client.connect("ftp.javacodegeeks.com"); client.login("username", "password"); // Set a string with the file you want to delete String filename = "/coomons/footer.jsp"; // Delete file boolean exist = client.deleteFile(filename); // Notify user for deletion if (exist) { System.out.println("File '"+ filename + "' deleted..."); } // Notify user that file doesn't exist else System.out.println("File '"+ filename + "' doesn't exist..."); client.logout(); } catch (IOException e) { e.printStackTrace(); } finally { try { client.disconnect(); } catch (IOException e) { e.printStackTrace(); } } } }
Output:
File '/coomons/footer.jsp' deleted...
This was an example of how to delete a File from an FTP Server in Java.