Δημιουργήστε την κατηγορία FileList . Εάν χρησιμοποιείτε ένα IDE , κατά πάσα πιθανότητα θα υπάρξει ειδική εντολή γι 'αυτό . Διαφορετικά , μπορείτε απλά να δημιουργήσετε ένα αρχείο κειμένου που έχει την επέκταση java . Και επικολλήστε τον κώδικα σε αυτό . IInsert τον ακόλουθο κώδικα στο αρχείο :
εισαγωγής java.io.File ? Java.util.ArrayList εισαγωγής ? Javax.swing.JFileChooser εισαγωγής ?
/*** Αυτή η τάξη παίρνει μια λίστα αρχείων * @ συγγραφέας Kevin Walker * /δημόσια τάξη FileList {
ιδιωτικό επιλογέα JFileChooser = νέα JFileChooser ( ) ? . ιδιωτικού ArrayList public void chooseFiles ( ) { chooser.showOpenDialog ( null ) ? για ( File f : chooser.getSelectedFiles ( ) ) { fileList.add ( στ ) ? } } δημόσια ArrayList η κατηγορία αυτή απλώς παρουσιάζει στον χρήστη ένα παράθυρο διαλόγου της ζητά να επιλέξετε ένα ή περισσότερα αρχεία . Συνέχεια τα αρχεία αυτά αποθηκεύονται σε ένα κατάλογο για χρήση αργότερα στο πρόγραμμα . 2 Δημιουργήστε την κατηγορία FTPuploadClient . Η κατηγορία αυτή θα προετοιμάσει μια σύνδεση σε έναν FTP server και να ανεβάσετε ένα αρχείο σε αυτόν το διακομιστή . Εισάγετε τον παρακάτω κώδικα σε αυτό το αρχείο java.io.File εισαγωγής ? . Java.io.FileInputStream εισαγωγής ? Java.io.FileNotFoundException εισαγωγής ? Java.io.IOException εισαγωγής ? Java.io.OutputStream εισαγωγής ? Εισαγωγής java.net.MalformedURLException ? java.net.URL εισαγωγής ? * @ συγγραφέας Kevin Walker ** /δημόσια τάξη FTPuploadClient /*** προσθήκες αρχεία Αυτή η κατηγορία σε ένα διακομιστή FTP ? java.net.URLConnection εισαγωγής . { ιδιωτικό υποδοχής String ? ιδιώτης χρήστης String ? τον προσωπικό κωδικό πρόσβασης String ? ιδιωτικό conn URLConnection ? δημόσια FTPuploadClient ( String υποδοχής , ο χρήστης String , String password) { this.host = υποδοχής ? this.user = χρήστης ? this.password = κωδικό ? } δημόσια άκυρη UploadFile ( File στ ) ρίχνει FileNotFoundException , MalformedURLException , IOException { αν ρίξει νέο FileNotFoundException ( ) ? URL url = νέα διεύθυνση URL ( " ftp://" + + χρήστης
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα