AbstractPath

AbstractPath class

UnRésuméChemin est une classe de base pour les classes qui spécifient un emplacement unique dans un environnement similaire à un système de fichiers, comme un système de fichiers local, un stockage de fichiers distant ou une archive ZIP, entre autres.

public abstract class AbstractPath

Propriétés

Nom La description
abstract Location { get; } Obtient une représentation sous forme de chaîne de l’emplacement de ceRésuméChemin .
abstract Separator { get; } Obtient un caractère de séparation utilisé pour séparer les niveaux de répertoire duLocation chaîne de caractères.

Méthodes

Nom La description
static FromLocalPath(string) Crée unAbstractPath qui représente un emplacement sur le système de fichiers local.
static FromStream(Stream) Crée unAbstractPath deStream .
virtual Combine(string) Combine ceciAbstractPath avec les composants de chemin spécifiés.
abstract Delete() Supprime un fichier pointé par ce chemin.
GetExtension() Renvoie l’extension de ceAbstractPath .
GetFileName() Renvoie le nom de fichier et l’extension de ceAbstractPath .
GetFileNameWithoutExtension() Renvoie le nom de fichier de ceAbstractPath sans l’extension.
abstract IsFile() Obtient une valeur indiquant si ce chemin pointe vers un fichier existant qui peut être ouvert en lecture.
abstract ListDirectory() Renvoie les chemins situés à l’intérieur de ceRésuméChemin , si c’est un répertoire.
abstract Open(FileAccess) Ouvre ceciRésuméCheminsous forme de fichier.
virtual WithExtension(string) Renvoie un nouveauAbstractPath avec l’extension de fichier remplacée par la valeur spécifiée.

Remarques

UnRésuméChemin peut spécifier un emplacement sur un système de fichiers local, un emplacement sur un système de fichiers distant ou un stockage externe comme le stockage Azure Blob, etc. L’emplacement peut pointer vers des objets de type fichier existants ou non existants , des objets de type répertoire, ou avoir toute autre signification raisonnable pour l’environnement auquel il appartient. Par exemple, unRésuméChemin L’héritier qui représente un emplacement sur le système de fichiers local peut pointer vers un fichier, un répertoire ou un emplacement du système de fichiers qui n’a pas encore été créé. Afin de mettre un nouveau stockage de type système de fichiers à la disposition deAspose.GIS il faut hériter de cette classe et implémenter ses méthodes abstraites.

Voir également