Class AbstractPath

AbstractPath class

ΑνAbstractPath είναι μια βασική κλάση για κλάσεις που καθορίζουν μια μοναδική τοποθεσία σε ένα περιβάλλον παρόμοιο με ένα σύστημα αρχείων, όπως ένα τοπικό σύστημα αρχείων, μια απομακρυσμένη αποθήκευση αρχείων ή ένα αρχείο ZIP, μεταξύ άλλων.

public abstract class AbstractPath

Ιδιότητες

ΟνομαΠεριγραφή
abstract Location { get; }Λαμβάνει μια παράσταση συμβολοσειράς της θέσης αυτήςAbstractPath .
abstract Separator { get; }Παίρνει έναν διαχωριστικό χαρακτήρα που χρησιμοποιείται για τον διαχωρισμό των επιπέδων καταλόγου τουLocation σειρά.

Μέθοδοι

ΟνομαΠεριγραφή
static FromLocalPath(string)Δημιουργεί έναAbstractPath που αντιπροσωπεύει μια τοποθεσία στο τοπικό σύστημα αρχείων.
static FromStream(Stream)Δημιουργεί έναAbstractPath από έναStream .
virtual Combine(string)Συνδυάζει αυτόAbstractPath με καθορισμένα στοιχεία διαδρομής.
abstract Delete()Διαγράφει ένα αρχείο στο οποίο επισημαίνεται αυτή η διαδρομή.
GetExtension()Επιστρέφει την επέκταση αυτούAbstractPath .
GetFileName()Επιστρέφει το όνομα του αρχείου και την επέκταση αυτούAbstractPath .
GetFileNameWithoutExtension()Επιστρέφει το όνομα αρχείου αυτούAbstractPath χωρίς την επέκταση.
abstract IsFile()Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η διαδρομή οδηγεί σε ένα υπάρχον αρχείο που μπορεί να ανοίξει για ανάγνωση.
abstract ListDirectory()Επιστρέφει διαδρομές που βρίσκονται μέσα σε αυτόAbstractPath , αν είναι κατάλογος.
abstract Open(FileAccess)Ανοίγει αυτόAbstractPathως αρχείο.
virtual WithExtension(string)Επιστρέφει ένα νέοAbstractPath με την επέκταση αρχείου αλλαγμένη στην καθορισμένη τιμή.

Παρατηρήσεις

ΑνAbstractPath μπορεί να καθορίσει μια θέση σε ένα τοπικό σύστημα αρχείων, μια τοποθεσία σε ένα απομακρυσμένο σύστημα αρχείων ή έναν εξωτερικό χώρο αποθήκευσης όπως το χώρο αποθήκευσης Azure Blob και ούτω καθεξής. Η τοποθεσία μπορεί να δείχνει σε ένα υπάρχον ή μη υπάρχον αντικείμενα που μοιάζουν με αρχείο, αντικείμενα που μοιάζουν με κατάλογο ή να έχει οποιοδήποτε άλλο νόημα εύλογο για το περιβάλλον στο οποίο ανήκει. Για παράδειγμα, έναAbstractPath Ο κληρονόμος που αντιπροσωπεύει μια τοποθεσία στο τοπικό σύστημα αρχείων μπορεί να υποδείξει ένα αρχείο, κατάλογο υπάρχον ή σε μια θέση στο σύστημα αρχείων που δεν έχει δημιουργηθεί ακόμα. Για να διαθέσετε ένα νέο χώρο αποθήκευσης που μοιάζει με σύστημα αρχείωνAspose.GIS θα πρέπει κανείς να κληρονομήσει αυτήν την κλάση και να εφαρμόσει τις αφηρημένες μεθόδους της.

Δείτε επίσης