Merhaba,
Bugün yaptığım bir işe ait FTP ile ilgili olan fonksiyonu burada paylaşıyorum.
Bu fonksiyon ile herhangi bir lokasyondaki yere FTP ile ulaşıp,
delete update create gibi işlemlerin nasıl yapıldığını göstereceğim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
import it.sauronsoftware.ftp4j.FTPClient; import it.sauronsoftware.ftp4j.FTPFile; public class deleteRead { public static void main(String[] args) { try { System.out.println("FTP start..."); FTPClient client = new FTPClient(); client.connect("FTP_ADRESINI_YAZINIZ", 21); System.out.println("FTP: connected.." + 21); client.setPassive(false); // Passive mode client.login("User_Name_Yaziniz", "Password_Yaziniz"); FTPFile[] myFtpFiles = client.list(); System.out.println("Connection OK!!!..."); String fileName = ""; for (int i = 0; i < myFtpFiles.length; i++) { fileName = myFtpFiles[i].getName(); if (fileName.equals("Bekir")) { System.out.println("Bekir Dosyası Bulundu"); client.changeDirectory(fileName); FTPFile[] myFtpFiles1 = client.list(); for (int j = 0; j < myFtpFiles1.length; j++) { System.out.println(myFtpFiles1[j].getType()); System.out.println(myFtpFiles1[j].getName()); if (myFtpFiles1[j].getName().startsWith("LDAP")) { System.out.println("Found"); client.deleteFile(myFtpFiles1[j].getName()); } } } } } catch (Exception ex) { System.out.println("Exception --> " + ex); } } } |
iyi çalışmalar…