linux系统ftp服务器 删除文件 java,在 Java 中如何删除 FTP 服务器上的文件
时间: 2024-02-09 08:09:00 浏览: 78
在 Java 中可以使用 Apache Commons Net 库来连接 FTP 服务器,并且可以使用 deleteFile(String pathname) 方法来删除 FTP 服务器上的文件。以下是一个示例代码:
```java
import org.apache.commons.net.ftp.FTPClient;
public class DeleteFTPFileExample {
public static void main(String[] args) {
String server = "ftp.example.com";
int port = 21;
String user = "username";
String pass = "password";
String filePath = "/path/to/file.txt";
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(server, port);
ftpClient.login(user, pass);
ftpClient.deleteFile(filePath);
ftpClient.logout();
} catch (Exception ex) {
ex.printStackTrace();
} finally {
if (ftpClient.isConnected()) {
try {
ftpClient.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
}
```
该示例使用 FTPClient.deleteFile(String pathname) 方法来删除 FTP 服务器上的文件。您需要替换示例代码中的 FTP 服务器地址,端口号,用户名,密码和文件路径。
阅读全文