System::IO::File κλάση

File class

Παρέχει μεθόδους για τη διαχείριση αρχείων. Αυτός είναι ένας στατικός τύπος χωρίς υπηρεσίες στιγμιοτύπου. Δεν πρέπει ποτέ να δημιουργείτε στιγμιότυπα του με κανέναν τρόπο.

class File

Μέθοδοι

ΜέθοδοςΠεριγραφή
static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Προσθέτει συμβολοσειρές από τη συγκεκριμένη συλλογή συμβολοσειρών στο καθορισμένο αρχείο χρησιμοποιώντας την καθορισμένη κωδικοποίηση, γράφοντας κάθε συμβολοσειρά σε νέα γραμμή. Εάν το καθορισμένο αρχείο δεν υπάρχει, δημιουργείται. Το αρχείο κλείνει μετά την εγγραφή όλων των συμβολοσειρών.
static AppendAllText(const String&, const String&, const EncodingPtr&)Προσθέτει τη συγκεκριμένη συμβολοσειρά στο καθορισμένο αρχείο χρησιμοποιώντας την καθορισμένη κωδικοποίηση.
static AppendText(const String&)Δημιουργεί ένα αντικείμενο StreamWriter που προσθέτει κείμενο στο καθορισμένο αρχείο χρησιμοποιώντας κωδικοποίηση UTF-8. Εάν το καθορισμένο αρχείο δεν υπάρχει, δημιουργείται.
static Copy(const String&, const String&, bool)Αντιγράφει το καθορισμένο αρχείο στην καθορισμένη τοποθεσία. Εάν το αρχείο προορισμού υπάρχει ήδη, μια παράμετρος καθορίζει αν πρέπει να αντικατασταθεί.
static Create(const String&, int32_t, FileOptions)Δημιουργεί ένα νέο αρχείο (ή αντικαθιστά το υπάρχον) και το ανοίγει για πρόσβαση ανάγνωσης και εγγραφής χρησιμοποιώντας το καθορισμένο μέγεθος buffer και τις επιλογές.
static CreateText(const String&)Δημιουργεί ένα νέο ή ανοίγει υπάρχον αρχείο για εγγραφή κειμένου κωδικοποιημένου σε UTF-8.
static Decrypt(const String&)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static Delete(const String&)Διαγράφει το καθορισμένο αρχείο ή κατάλογο.
static Encrypt(const String&)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static Exists(const String&)Καθορίζει εάν η καθορισμένη διαδρομή αναφέρεται σε υπάρχον αρχείο.
static GetAttributes(const String&)Επιστρέφει τα χαρακτηριστικά της καθορισμένης οντότητας.
static GetCreationTime(const String&)Επιστρέφει την ώρα δημιουργίας της καθορισμένης οντότητας ως τοπική ώρα.
static GetCreationTimeUtc(const String&)Επιστρέφει την ώρα δημιουργίας της καθορισμένης οντότητας ως ώρα UTC.
static GetLastAccessTime(const String&)Επιστρέφει την ώρα τελευταίας πρόσβασης της καθορισμένης οντότητας ως τοπική ώρα.
static GetLastAccessTimeUtc(const String&)Επιστρέφει την ώρα τελευταίας πρόσβασης της καθορισμένης οντότητας ως ώρα UTC.
static GetLastWriteTime(const String&)Επιστρέφει την ώρα τελευταίας εγγραφής της καθορισμένης οντότητας ως τοπική ώρα.
static GetLastWriteTimeUtc(const String&)Επιστρέφει την ώρα τελευταίας εγγραφής της καθορισμένης οντότητας ως ώρα UTC.
static Move(const String&, const String&)Μετακινεί το καθορισμένο αρχείο στη νέα θέση.
static Open(const String&, FileMode)Ανοίγει το καθορισμένο αρχείο στην καθορισμένη λειτουργία για ανάγνωση και εγγραφή χωρίς κοινή χρήση.
static Open(const String&, FileMode, FileAccess, FileShare)Ανοίγει το καθορισμένο αρχείο στην καθορισμένη λειτουργία, με τον καθορισμένο τύπο πρόσβασης και την επιλογή κοινής χρήσης.
static OpenRead(const String&)Ανοίγει το καθορισμένο αρχείο μόνο για ανάγνωση, σε λειτουργία ‘Open’ με κοινή πρόσβαση για ανάγνωση.
static OpenText(const String&, const EncodingPtr&)Ανοίγει το καθορισμένο υπάρχον αρχείο για ανάγνωση κειμένου χρησιμοποιώντας κωδικοποίηση UTF-8 χωρίς κοινή χρήση.
static OpenWrite(const String&)Ανοίγει το καθορισμένο αρχείο μόνο για εγγραφή, σε λειτουργία ‘OpenOrCreate’ χωρίς κοινή χρήση.
static ReadAllBytes(const String&)Διαβάζει το περιεχόμενο του καθορισμένου δυαδικού αρχείου σε έναν πίνακα byte.
static ReadAllLines(const String&, const EncodingPtr&)Διαβάζει το περιεχόμενο του καθορισμένου αρχείου κειμένου γραμμή προς γραμμή σε έναν πίνακα συμβολοσειρών χρησιμοποιώντας την καθορισμένη κωδικοποίηση χαρακτήρων.
static ReadAllText(const String&, const EncodingPtr&)Διαβάζει το περιεχόμενο του καθορισμένου αρχείου κειμένου σε ένα μοναδικό αντικείμενο String χρησιμοποιώντας την καθορισμένη κωδικοποίηση χαρακτήρων.
static ReadLines(const String&, const EncodingPtr&)Διαβάζει το περιεχόμενο του καθορισμένου αρχείου κειμένου γραμμή προς γραμμή χρησιμοποιώντας την καθορισμένη κωδικοποίηση χαρακτήρων και επιστρέφει μια συλλογή επαναληπτικών συμβολοσειρών, όπου καθεμία αντιπροσωπεύει μια μοναδική γραμμή του περιεχομένου του αρχείου.
static Replace(const String&, const String&, const String&, bool)Αντικαθιστά το περιεχόμενο ενός αρχείου με άλλο και δημιουργεί αντίγραφο ασφαλείας του αντικατεστημένου αρχείου.
static SetAttributes(const String&, FileAttributes)Ορίζει τα καθορισμένα χαρακτηριστικά στο καθορισμένο αρχείο.
static SetCreationTime(const String&, DateTime)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static SetCreationTimeUtc(const String&, DateTime)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static SetLastAccessTime(const String&, DateTime)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static SetLastAccessTimeUtc(const String&, DateTime)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static SetLastWriteTime(const String&, DateTime)Ορίζει την ώρα τελευταίας εγγραφής της καθορισμένης οντότητας ως τοπική ώρα.
static SetLastWriteTimeUtc(const String&, DateTime)Ορίζει την ώρα τελευταίας εγγραφής της καθορισμένης οντότητας ως ώρα UTC.
static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&)Αντικαθιστά το καθορισμένο δυαδικό αρχείο και γράφει τα καθορισμένα bytes σε αυτό.
static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Δημιουργεί ένα νέο αρχείο κειμένου ή αντικαθιστά το υπάρχον και γράφει όλες τις συμβολοσειρές από την καθορισμένη επαναληπτική συλλογή συμβολοσειρών σε αυτό, κάθε συμβολοσειρά σε νέα γραμμή, χρησιμοποιώντας την καθορισμένη κωδικοποίηση.
static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&)Δημιουργεί ένα νέο αρχείο κειμένου ή αντικαθιστά το υπάρχον και γράφει όλες τις συμβολοσειρές από τον καθορισμένο πίνακα συμβολοσειρών σε αυτό, κάθε συμβολοσειρά σε νέα γραμμή, χρησιμοποιώντας την καθορισμένη κωδικοποίηση.
static WriteAllText(const String&, const String&, const EncodingPtr&)Δημιουργεί ένα νέο αρχείο κειμένου ή αντικαθιστά το υπάρχον και γράφει το περιεχόμενο της καθορισμένης συμβολοσειράς σε αυτό χρησιμοποιώντας την καθορισμένη κωδικοποίηση.

Πεδία

ΠεδίοΠεριγραφή
static DefaultBufferSizeΠροεπιλεγμένη τιμή του αριθμού των bytes που αποθηκεύονται στην ενδιάμεση μνήμη κατά την ανάγνωση και εγγραφή σε ένα αρχείο.

Δείτε επίσης