System::IO::FileInfo κλάση
περιεχόμενα
[
κρύβω
]FileInfo class
Αντιπροσωπεύει μια διαδρομή προς ένα αρχείο και το αρχείο που αναφέρεται από αυτή τη διαδρομή και παρέχει μεθόδους για τη διαχείρισή του. Τα αντικείμενα αυτής της κλάσης θα πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να το περάσετε σε συναρτήσεις ως όρισμα.
class FileInfo : public System::IO::FileSystemInfo
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| AppendText() | Ανοίγει ένα αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο για εγγραφή κειμένου χρησιμοποιώντας κωδικοποίηση UTF-8, σε λειτουργία ‘Append’ χωρίς κοινή χρήση. |
| CopyTo(const String&) | Αντιγράφει το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη τοποθεσία. Εάν το αρχείο προορισμού υπάρχει ήδη, η αντιγραφή αποτυγχάνει. |
| CopyTo(const String&, bool) | Αντιγράφει το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη τοποθεσία. Μια παράμετρος καθορίζει εάν το υπάρχον αρχείο προορισμού πρέπει να αντικατασταθεί. |
| Create() | Δημιουργεί ένα αρχείο στην τοποθεσία που καθορίζεται από τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο και το ανοίγει για ανάγνωση και εγγραφή, σε λειτουργία truncate και χωρίς κοινή χρήση. |
| CreateText() | Δημιουργεί ένα αρχείο στην τοποθεσία που καθορίζεται από τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο και το ανοίγει για εγγραφή κειμένου χρησιμοποιώντας κωδικοποίηση UTF-8 χωρίς κοινή χρήση. |
| Decrypt() | ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ. |
| Delete() override | Αφαιρεί το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Encrypt() | ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ. |
| FileInfo(const String&) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης FileInfo που αντιπροσωπεύει το καθορισμένο αρχείο. |
| get_Directory() | Επιστρέφει ένα αντικείμενο DirectoryInfo που αντιπροσωπεύει έναν φάκελο στον οποίο βρίσκεται το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_DirectoryName() | Επιστρέφει το πλήρες όνομα του καταλόγου στον οποίο βρίσκεται το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Exists() override | Επιστρέφει μια τιμή που υποδεικνύει αν το αρχείο υπάρχει. |
| get_IsReadOnly() | Επιστρέφει μια τιμή που υποδεικνύει αν το χαρακτηριστικό ReadOnly είναι ορισμένο. |
| get_Length() | Επιστρέφει το μέγεθος του αρχείου σε bytes. |
| get_Name() override | Επιστρέφει το όνομα του αρχείου. |
| MoveTo(const String&) | Μετακινεί το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη τοποθεσία. |
| Open(FileMode) | Ανοίγει το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη λειτουργία για ανάγνωση και εγγραφή, χωρίς κοινή χρήση. |
| Open(FileMode, FileAccess) | Ανοίγει το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη λειτουργία, με τον καθορισμένο τύπο πρόσβασης και χωρίς κοινή χρήση. |
| Open(FileMode, FileAccess, FileShare) | Ανοίγει το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο στην καθορισμένη λειτουργία, με τον καθορισμένο τύπο πρόσβασης και την επιλογή κοινής χρήσης. |
| OpenRead() | Ανοίγει ένα αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο μόνο για ανάγνωση, σε λειτουργία ‘Open’ με κοινή πρόσβαση για ανάγνωση. |
| OpenText() | Ανοίγει το υπάρχον αρχείο στη θέση που καθορίζεται από τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο, για ανάγνωση κειμένου χρησιμοποιώντας κωδικοποίηση UTF-8, χωρίς κοινή χρήση. |
| OpenWrite() | Ανοίγει ένα αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο μόνο για εγγραφή, σε λειτουργία ‘OpenOrCreate’ χωρίς κοινή χρήση. |
| Replace(const String&, const String&) | Αντικαθιστά το περιεχόμενο ενός καθορισμένου αρχείου προορισμού με το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο FileInfo και δημιουργεί αντίγραφο ασφαλείας του αντικατεστημένου αρχείου. |
| Replace(const String&, const String&, bool) | Αντικαθιστά το περιεχόμενο ενός καθορισμένου αρχείου προορισμού με το αρχείο που αντιπροσωπεύεται από το τρέχον αντικείμενο FileInfo και δημιουργεί αντίγραφο ασφαλείας του αντικατεστημένου αρχείου. |
| set_IsReadOnly(bool) | Ορίζει ή αφαιρεί το χαρακτηριστικό ReadOnly στο αρχείο. |
| ToString() const override | Επιστρέφει μια διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
Δείτε επίσης
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++