java:class_file
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:class_file [2017/02/07 07:17] – [Παράδειγμα 2] gthanos | java:class_file [2020/03/09 20:31] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Η κλάση File ====== | ====== Η κλάση File ====== | ||
- | Η κλάση [[https:// | + | Η κλάση [[https:// |
+ | |||
+ | Προκειμένου να φτιάξετε ένα αντικείμενο της κλάσης File αρκεί να χρησιμοποιήσετε έναν από τους κατασκευαστές της κλάσης. Ο πιο απλός κατασκευαστής της κλάσης είναι ο ακόλουθος, | ||
- | Προκειμένου να φτιάξετε ένα αντικείμενο της κλάσης File αρκεί να χρησιμοποιήσετε έναν από τους κατασκευαστές της κλάσης File. Ο πιο απλός κατασκευαστής της κλάσης είναι ο παρακάτω, | ||
<code java> | <code java> | ||
public File(String pathname) | public File(String pathname) | ||
</ | </ | ||
- | Για παράδειγμα, | + | Για παράδειγμα, |
<code java> | <code java> | ||
File currentDir = new File(" | File currentDir = new File(" | ||
</ | </ | ||
- | |||
Αν θέλετε να δημιουργήσετε ένα αντικείμενο File για το αρχείο **myFavoritSong.mp3** που βρίσκεται μέσα στον κατάλογο **C: | Αν θέλετε να δημιουργήσετε ένα αντικείμενο File για το αρχείο **myFavoritSong.mp3** που βρίσκεται μέσα στον κατάλογο **C: | ||
Line 18: | Line 18: | ||
File favoritSong = new File(" | File favoritSong = new File(" | ||
</ | </ | ||
+ | |||
+ | <WRAP tip 80% center round> | ||
+ | Το ότι δημιουργείτε ένα αντικείμενο της κλάσης File δεν σημαίνει ότι υπάρχει το αρχείο αυτό στο filesystem του υπολογιστή σας, ούτε ότι εάν δεν υπάρχει θα δημιουργηθεί αυτόματα. Το αντικείμενο αντιστοιχίζεται σε αρχείο, | ||
+ | </ | ||
===== Μέθοδοι της κλάσης File ===== | ===== Μέθοδοι της κλάσης File ===== | ||
Line 56: | Line 60: | ||
</ | </ | ||
- | Στη συνέχεια | + | Στη συνέχεια |
- να λαμβάνει το όνομα του directory από την γραμμή εντολών | - να λαμβάνει το όνομα του directory από την γραμμή εντολών | ||
- να εκτυπώνει μόνο αρχεία με κατάληξη **.java**. | - να εκτυπώνει μόνο αρχεία με κατάληξη **.java**. | ||
Line 79: | Line 83: | ||
} | } | ||
</ | </ | ||
- | |||
- | <WRAP tip 80% center round> | ||
- | Παρατηρήστε ότι είναι απαραίτητη η χρήση της εντολής **import java.io.File; | ||
- | </ | ||
==== Παράδειγμα 2 ==== | ==== Παράδειγμα 2 ==== | ||
Line 110: | Line 110: | ||
</ | </ | ||
- | < | + | < |
- | Με βάση το παραπάνω πρόγραμμα δημιουργήστε μία παραλλαγή του που να δημιουργεί ένα directory με το όνομα που δίνετε από την γραμμή εντολών αντί για ένα κανονικό αρχείο. | + | Δημιουργήστε μία παραλλαγή του |
</ | </ | ||
- | | Προηγούμενο: | + | | Προηγούμενο: |
java/class_file.1486451825.txt.gz · Last modified: 2017/02/07 07:17 (external edit)