Κλάση System::IO::DirectoryInfo

DirectoryInfo class

Αντιπροσωπεύει μια διαδρομή συστήματος αρχείων, έναν κατάλογο που αναφέρεται από αυτή τη διαδρομή και παρέχει μεθόδους για τη διαχείριση καταλόγων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο μέσω της συνάρτησης System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class DirectoryInfo : public System::IO::FileSystemInfo

Μέθοδοι

ΜέθοδοςΠεριγραφή
Create()Δημιουργεί έναν κατάλογο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
CreateSubdirectory(const String&)Δημιουργεί υποκαταλόγους στη συγκεκριμένη διαδρομή.
Delete() overrideΚαταργεί τον κατάλογο που αναφέρεται από τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο εάν ο κατάλογος είναι κενός.
Delete(bool)Καταργεί τον κατάλογο που αναφέρεται από τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. Μια παράμετρος καθορίζει αν το περιεχόμενο του καταλόγου πρέπει να αφαιρεθεί αναδρομικά όταν ο κατάλογος δεν είναι κενός.
DirectoryInfo(const String&)Δημιουργεί ένα στιγμιότυπο της κλάσης DirectoryInfo στη συγκεκριμένη διαδρομή.
EnumerateDirectories()Επιστρέφει μια συλλογή με δυνατότητα επανάληψης που περιέχει όλους τους καταλόγους που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateDirectories(const String&)Αναζητά τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateDirectories(const String&, SearchOption)Αναζητά τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε όλο το δέντρο καταλόγων που ρίζεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFiles()Επιστρέφει συλλογή επαναλήψιμη που περιέχει όλα τα αρχεία που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFiles(const String&)Αναζητά τα αρχεία που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFiles(const String&, SearchOption)Αναζητά τα αρχεία που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε ολόκληρο το δέντρο καταλόγων που ριζώνεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFileSystemInfos()Επιστρέφει συλλογή επαναλήψιμη που περιέχει όλα τα αρχεία και τους καταλόγους που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFileSystemInfos(const String&)Αναζητά τα αρχεία και τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
EnumerateFileSystemInfos(const String&, SearchOption)Αναζητά τα αρχεία και τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε ολόκληρο το δέντρο καταλόγων που ριζώνεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Exists() overrideΚαθορίζει εάν η διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο αναφέρεται σε υπάρχον κατάλογο.
get_Name() overrideΕπιστρέφει το όνομα της οντότητας στην οποία αναφέρεται η διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Parent()Επιστρέφει έναν κοινόχρηστο δείκτη σε αντικείμενο DirectoryInfo που αντιπροσωπεύει μια διαδρομή που αναφέρεται στον γονικό κατάλογο του καταλόγου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Root()Επιστρέφει έναν κοινόχρηστο δείκτη σε αντικείμενο DirectoryInfo που αντιπροσωπεύει μια διαδρομή που αναφέρεται στον ριζικό κατάλογο του καταλόγου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetDirectories()Επιστρέφει έναν πίνακα που περιέχει κοινόχρηστους δείκτες σε αντικείμενα DirectoryInfo που αντιπροσωπεύουν όλους τους καταλόγους που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetDirectories(const String&)Αναζητά τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetDirectories(const String&, SearchOption)Αναζητά τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε όλο το δέντρο καταλόγων που ρίζεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFiles()Επιστρέφει έναν πίνακα που περιέχει κοινόχρηστους δείκτες σε αντικείμενα FileInfo που αντιπροσωπεύουν όλους τους καταλόγους που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFiles(const String&)Αναζητά τα αρχεία που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFiles(const String&, SearchOption)Αναζητά τα αρχεία που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε ολόκληρο το δέντρο καταλόγων που ριζώνεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFileSystemInfos()Επιστρέφει έναν πίνακα που περιέχει κοινόχρηστους δείκτες σε αντικείμενα FileSystemInfo που αντιπροσωπεύουν όλα τα αρχεία και τους καταλόγους που βρίσκονται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFileSystemInfos(const String&)Αναζητά τα αρχεία και τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetFileSystemInfos(const String&, SearchOption)Αναζητά τα αρχεία και τους καταλόγους που ικανοποιούν τα καθορισμένα κριτήρια αναζήτησης είτε στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο είτε σε ολόκληρο το δέντρο καταλόγων που ριζώνεται στον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο.
MoveTo(const String&)Μετακινεί τον κατάλογο που αντιπροσωπεύεται από το τρέχον αντικείμενο και όλο το περιεχόμενό του στην καθορισμένη τοποθεσία.
ToString() const overrideΕπιστρέφει μια συμβολοσειρά που περιέχει τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο.

Δείτε επίσης