java:class_file

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
java:class_file [2016/03/18 14:55]
gthanos created
java:class_file [2016/03/18 15:14]
gthanos
Line 1: Line 1:
 ====== Η κλάση File ====== ====== Η κλάση File ======
  
-Η κλάση [[https://​docs.oracle.com/​javase/​7/​docs/​api/​java/​io/​File.html|java.io.File]] απεικονίζει ένα αρχείο ή directory από το λειτουργικό σας σύστημα. ​+Η κλάση [[https://​docs.oracle.com/​javase/​7/​docs/​api/​java/​io/​File.html|java.io.File]] απεικονίζει ένα αρχείο ή directory από το λειτουργικό σας σύστημα. ​Μέσω της κλάσης File μπορείτε να έχετε πρόσβαση στα αρχεία του συστήματος σας, να εξετάσετε κατά πόσο ένα αρχείο είναι directory ή απλό αρχείο,​ να δείτε τα περιεχόμενα ενός directory, να εξετάσετε εάν ένα αρχείο είναι εκτελέσιμο ή όχι και άλλα.  
 + 
 +Προκειμένου να φτιάξετε ένα αντικείμενο της κλάσης File αρκεί να χρησιμοποιήσετε έναν από τους κατασκευαστές της κλάσης File. Ο πιο απλός κατασκευαστής της κλάσης είναι ο παρακάτω,​ ο οποίος λαμβάνει ως όρισμα ένα String που περιέχει το path ενός αρχείο και δημιουργεί το αντικείμενο της κλάσης File. 
 +<code java> 
 +public File(String pathname) 
 +</​code>​ 
 + 
 +Για παράδειγμα,​ αν θέλετε να δημιουργήσετε ένα αντικείμενο File για το τρέχον Directory αρκεί να γράψετε 
 +<code java> 
 +File currentDir = new File("​."​);​ 
 +</​code>​ 
 + 
 +Αν θέλετε να δημιουργήσετε ένα αντικείμενο File για το αρχείο myFavoritSong.mp3 που βρίσκεται μέσα στον κατάλογο C:​\Users\<​YourUsername>​\Music\ (αντικαταστήστε το <​YourUsername>​ με το username σας στο λειτουργικό σύστημα Windows), τότε αρκεί να γράψετε 
 +<code java> 
 +File favoritSong = new File("​C:​\Users\<​YourUsername>​\Music\myFavoritSong.mp3"​);​ 
 +</​code>​ 
 + 
  
java/class_file.txt · Last modified: 2017/02/17 07:58 by gthanos