import java.io.IOException;프로그램을 컴파일하고 실행한 후 터미널은 삭제에 성공했음을 표시합니다:
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
public class deleteFileFTP {
public static void main(String[] args) {
String server = "서버 이름 또는 주소";
int 포트 = 21;
문자열 username = "username";
문자열 비밀번호 = "비밀번호";
FTPClient ftpClient = 새로운 FTPClient();
{
ftpClient.connect (서버, 포트);
int 응답 = ftpClient.getReplyCode();
if (! FTPReply.isPositiveCompletion(답변)) {
System.out.println("연결 실패");
반환;
}
부울 res = ftpClient.login(사용자 이름, 비밀번호);
if (res==false) {
System.out.println("서버 식별 실패");
반환;
}
문자열 fileToDelete = "/music/Symphonie.wma";
부울 isDeleted = ftpClient.deleteFile(fileToDelete);
if (isDeleted==true) {
System.out.println("파일이 성공적으로 삭제되었습니다.");
} else {
System.out.println("파일을 삭제할 수 없습니다.");
}
} catch (IOException ex) {
System.out.println(ex.getMessage());
예: printStackTrace();
} 마지막으로 {
// 서버와의 연결을 끊습니다
시도 {
if (ftpClient.isConnected()) {
ftpClient.logout();
ftpClient.disconnect()를 호출합니다.
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
파일이 성공적으로 삭제되었습니다
Please disable your ad blocker and refresh the window to use this website.