Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να πάρει ένα αρχείο αποτελεσματικά Χρησιμοποιώντας FTP σε Java

Προγραμματιστές συχνά λειτουργούν εξωτερικά προγράμματα για τις λειτουργίες που δεν υλοποιούνται από τον κώδικα της Java . Τα εξωτερικά προγράμματα που χρησιμοποιούνται δεν είναι απαραίτητα γραμμένο σε Java , και μερικές φορές , οι προγραμματιστές δεν έχουν πρόσβαση στους κωδικούς πηγή . Συγκεκριμένα , ένα πρόγραμμα Java μπορεί να τρέξει το εξωτερικό πρόγραμμα για να ανοίξετε ένα πελάτη για το πρωτόκολλο μεταφοράς αρχείων ( FTP ) . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , κάνοντας διπλό κλικ στο εικονίδιο στην επιφάνεια εργασίας του . Δημιουργήστε ένα αρχείο εντολών FTP χρησιμοποιώντας τον επεξεργαστή? Ότι το αρχείο περιέχει μια λίστα εντολών για τον πελάτη FTP για να εκτελέσει . Πληκτρολογήστε το ακόλουθο κείμενο στο αρχείο :

ανοίξει server.company.com

userid

κωδικό

πάρει remoteFile.doc

bye

Αντικατάσταση " server.company.com " με το όνομα κεντρικού υπολογιστή του διακομιστή FTP , " userid " με το όνομα του λογαριασμού σας FTP , "password " με κωδικό πρόσβασης του λογαριασμού FTP , και το " remoteFile.doc " με το όνομα του αρχείου που θέλετε να πάρετε από τον FTP server . Αποθηκεύστε το αρχείο εντολών του FTP, ως " ftpCommands.txt " , στη συνέχεια, κλείστε το πρόγραμμα επεξεργασίας κειμένου 2

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του προγράμματός σας Java : .

Εισαγωγής " java . io * . "?

εισαγωγής " java.util * "? .
εικόνων 3

Συμπεριλάβετε την ακόλουθη γραμμή στον κώδικα Java σας , οπουδήποτε αφού ο κώδικας Java που αναφέρεται στην προηγούμενη βήματα :

χρόνου runtimeContext = Runtime.getRuntime ( ) ?

αυτή η γραμμή ανακτά (αναφορά ), το τρέχον πλαίσιο εκτέλεσης όπου το πρόγραμμά σας Java τρέχει ? ο πελάτης FTP θα λειτουργούν με τον ίδιο . πλαίσιο
Η 4

Συμπεριλάβετε τις ακόλουθες γραμμές στον κώδικα Java σας για να καλέσετε τον πελάτη FTP , οπουδήποτε μετά τον κωδικό Java αναφέρεται σε προηγούμενα βήματα :

String [ ] = { MyCall
" ftp "

, πώληση

" - s : ftpCommands.txt "

} ?

newProcess = runtimeContext.exec ( MyCall ) ?

newProcess.waitFor ( ) ?

Αυτός ο κώδικας δημιουργεί μια σειρά string που περιέχει το όνομα του εξωτερικού προγράμματος και των επιχειρημάτων της ( στην προκειμένη περίπτωση , το όνομα του αρχείου εντολών FTP ) ? στη συνέχεια , η μέθοδος Runtime.exec ( ) ζητεί στην πραγματικότητα ο πελάτης FTP . Μέθοδος Runtime.waitFor ( ) περιμένει μέχρι ο πελάτης FTP ολοκληρώνει να συνεχίσει τη λειτουργία Java πρόγραμμά σας . Σε εκείνο το σημείο , το απομακρυσμένο αρχείο θα έχουν κατεβάσει από τον FTP server .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα