Environement-VS 1.0.0-Alpha
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GalacticShrine.DossierReference

[FR] Représentation d'un chemin de répertoire absolu. Permet un hachage et des comparaisons rapides. [EN] Representation of an absolute directory path. Allows fast hashing and comparisons. Plus de détails...

Graphe d'héritage de GalacticShrine.DossierReference:
Graphe de collaboration de GalacticShrine.DossierReference:

Fonctions membres publiques

 DossierReference (string Chemins)
 [FR] Constructeur par défaut. [EN] Default constructor.
 DossierReference (DirectoryInfo InfoRepertoire)
 [FR] Construit une DossierReference à partir d'un objet DirectoryInfo. [EN] Constructs a DossierReference from a DirectoryInfo object.
 DossierReference (string NomAuComplet, Desinfecter Assainisseur)
 [FR] Constructeur pour créer un objet répertoire directement à partir d'une chaîne aseptisée. [EN] Constructor for creating a directory object directly from a sanitized string.
string ObtenirLeNomDuRepertoire ()
 [FR] Obtient le nom du répertoire (dernier segment du chemin). [EN] Gets the directory name (last segment of the path).
Fonctions membres publiques hérités de GalacticShrine.FichierSystemeReference
bool PossedeLextension (string Extension)
 [FR] Vérifie si ce nom a l'extension donnée. [EN] Checks if this name has the given extension.
bool EstSousLeRepertoire (DossierReference Autre)
 [FR] Détermine si l'objet donné est dans ou sous le répertoire donné. [EN] Determines if the given object is in or under the given directory.
bool ContientLeNom (string Nom, DossierReference RepertoireDeBase)
 [FR] Détermine si l'objet donné est sous le répertoire donné, dans un sous-dossier du nom donné. Utile pour masquer les répertoires par leur nom. [EN] Determines if the given object is under the given directory, within a subfolder of the given name. Useful for masking out directories by name.
bool ContientTousLesNoms (IEnumerable< string > Noms, DossierReference RepertoireDeBase)
 [FR] Détermine si l'objet donné est sous le répertoire donné, dans un sous-dossier du nom donné. Utile pour masquer les répertoires par leur nom. [EN] Determines if the given object is under the given directory, within a subfolder of the given name. Useful for masking out directories by name.
string MarqueParRapportA (DossierReference RepertoireDeBase)
 [FR] crée un chemin relatif à partir du répertoire de base donné. [EN] creates a relative path from the given base directory.
override string ToString ()
 [FR] Renvoie une représentation sous forme de chaîne de caractères de cet objet système de fichiers. [EN] Returns a string representation of this filesystem object.

Fonctions membres publiques statiques

static ? DossierReference ObtenirLeDossierSpecial (Environment.SpecialFolder Dossier)
 [FR] Récupère le chemin d'un dossier spécial. [EN] Gets the path for a special folder.
static DossierReference Combiner (DossierReference RepertoireDeBase, params string[] Fragments)
 [FR] Combine plusieurs fragments avec un répertoire de base pour former un nouveau nom de répertoire. [EN] Combines several fragments with a base directory to form a new directory name.
static DossierReference MarquerADistance (string CheminAbsolu)
 [FR] Fonction d'aide à la création d'une référence de répertoire distant. Contrairement à un objet DossierReference normal, ceux-ci ne sont pas convertis en un chemin complet dans le système de fichiers local. [EN] Helper function to create a remote directory reference. Unlike normal DossierReference objects, these aren't converted to a full path in the local filesystem.
static DossierReference ObtenirLeRepertoireActuel ()
 [FR] Trouve le répertoire courant. [EN] Finds the current directory.
static IEnumerable< FichierReferenceFichiersEnumerer (DossierReference RepertoireDeBase, string Modele)
 [FR] Énumère les fichiers d'un répertoire donné correspondant à un modèle. [EN] Enumerates files from a given directory matching a pattern.
static IEnumerable< FichierReferenceFichiersEnumerer (DossierReference RepertoireDeBase, string Modele, SearchOption Option)
 [FR] Énumère les fichiers d'un répertoire donné correspondant à un modèle, avec une option de recherche. [EN] Enumerates files from a given directory matching a pattern, with a search option.
static IEnumerable< DossierReferenceRepertoireEnumerer (DossierReference RepertoireDeBase)
 [FR] Énumère les sous-répertoires dans un répertoire donné. [EN] Enumerates subdirectories in a given directory.
static IEnumerable< DossierReferenceRepertoireEnumerer (DossierReference RepertoireDeBase, string Modele)
 [FR] Énumère les sous-répertoires dans un répertoire donné correspondant à un modèle. [EN] Enumerates subdirectories in a given directory matching a pattern.
static IEnumerable< DossierReferenceRepertoireEnumerer (DossierReference RepertoireDeBase, string Modele, SearchOption Option)
 [FR] Énumère les sous-répertoires dans un répertoire donné correspondant à un modèle, avec une option de recherche. [EN] Enumerates subdirectories in a given directory matching a pattern, with a search option.
static void Creer (DossierReference Localisation)
 [FR] Crée un répertoire. [EN] Creates a directory.
static void Supprimer (DossierReference Localisation)
 [FR] Supprime un répertoire. [EN] Deletes a directory.
static void Supprimer (DossierReference Localisation, bool Recursive)
 [FR] Supprime un répertoire. [EN] Deletes a directory.
static bool VerifieSiExiste (DossierReference Localisation)
 [FR] Vérifie si le répertoire existe. [EN] Checks whether the directory exists.
static void DefinirLeRepertoireActuel (DossierReference Localisation)
 [FR] Définit le répertoire de travail actuel. [EN] Sets the current directory.
static bool operator== (DossierReference ObjetA, DossierReference ObjetB)
 [FR] Compare deux noms d'objets du système de fichiers pour l'égalité. Utilise la représentation du nom canonique, pas la représentation du nom d'affichage. [EN] Compares two filesystem object names for equality. Uses the canonical name representation, not the display name representation.
static bool operator!= (DossierReference ObjetA, DossierReference ObjetB)
 [FR] Compare deux noms d'objets du système de fichiers pour l'inégalité. [EN] Compares two filesystem object names for inequality.

Attributs publics statiques

static readonly char Rs = Path.DirectorySeparatorChar
 [FR] Séparateur de répertoire. Raccourci de Path.DirectorySeparatorChar. [EN] Directory separator. Shortcut of Path.DirectorySeparatorChar.
static readonly char RepertoireSeparateur = Path.DirectorySeparatorChar
 [FR] Séparateur de répertoire. Raccourci de Path.DirectorySeparatorChar. [EN] Directory separator. Shortcut of Path.DirectorySeparatorChar.
Attributs publics statiques hérités de GalacticShrine.FichierSystemeReference
static readonly StringComparer Comparateur = StringComparer.OrdinalIgnoreCase
 [FR] Le comparateur à utiliser pour les références de systèmes de fichiers [EN] The comparator to use for file system references
static readonly StringComparison Comparaison = StringComparison.OrdinalIgnoreCase
 [FR] La comparaison à utiliser pour les références de systèmes de fichiers [EN] The comparison to be used for file system references

Propriétés

DossierReference RepertoireParrent [get]
 [FR] Récupère le répertoire parent de ce répertoire. [EN] Gets the parent directory of this directory.

Membres hérités additionnels

Champs de données hérités de GalacticShrine.FichierSystemeReference
readonly string NomComplet
 [FR] Le chemin vers cet objet. Stocké en tant que chemin absolu, avec des caractères de séparation préférés d'O/S, et pas de barre oblique pour les répertoires. [EN] The path to this object. Stored as an absolute path, with preferred O/S separation characters, and no slash for directories.

Description détaillée

[FR] Représentation d'un chemin de répertoire absolu. Permet un hachage et des comparaisons rapides. [EN] Representation of an absolute directory path. Allows fast hashing and comparisons.

Définition à la ligne 32 du fichier Dossier.Reference.Class.Ref.cs.

Documentation des constructeurs et destructeur

◆ DossierReference() [1/3]

GalacticShrine.DossierReference.DossierReference ( string Chemins)

[FR] Constructeur par défaut. [EN] Default constructor.

Paramètres
Chemins[FR] Chemin d'accès à ce répertoire. [EN] Path to this directory.

Définition à la ligne 64 du fichier Dossier.Reference.Class.Ref.cs.

Voici le graphe des appelants de cette fonction :

◆ DossierReference() [2/3]

GalacticShrine.DossierReference.DossierReference ( DirectoryInfo InfoRepertoire)

[FR] Construit une DossierReference à partir d'un objet DirectoryInfo. [EN] Constructs a DossierReference from a DirectoryInfo object.

Paramètres
InfoRepertoire[FR] Informations sur le répertoire. [EN] Directory information.

Définition à la ligne 78 du fichier Dossier.Reference.Class.Ref.cs.

◆ DossierReference() [3/3]

GalacticShrine.DossierReference.DossierReference ( string NomAuComplet,
Desinfecter Assainisseur )

[FR] Constructeur pour créer un objet répertoire directement à partir d'une chaîne aseptisée. [EN] Constructor for creating a directory object directly from a sanitized string.

Paramètres
NomAuComplet[FR] Le nom complet et aseptisé du chemin d'accès. [EN] The full, sanitized path name.
Assainisseur[FR] Argument factice utilisé pour résoudre cette surcharge. [EN] Dummy argument used to resolve this overload.

Définition à la ligne 96 du fichier Dossier.Reference.Class.Ref.cs.

Documentation des fonctions membres

◆ Combiner()

DossierReference GalacticShrine.DossierReference.Combiner ( DossierReference RepertoireDeBase,
params string[] Fragments )
static

[FR] Combine plusieurs fragments avec un répertoire de base pour former un nouveau nom de répertoire. [EN] Combines several fragments with a base directory to form a new directory name.

Paramètres
RepertoireDeBase[FR] Le répertoire de base. [EN] The base directory.
Fragments[FR] Fragments à combiner avec le répertoire de base. [EN] Fragments to combine with the base directory.
Renvoie
[FR] Nouvelle référence de répertoire. [EN] New directory reference.

Définition à la ligne 280 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ Creer()

void GalacticShrine.DossierReference.Creer ( DossierReference Localisation)
static

[FR] Crée un répertoire. [EN] Creates a directory.

Paramètres
Localisation[FR] Emplacement du répertoire. [EN] Location of the directory.

Définition à la ligne 524 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ DefinirLeRepertoireActuel()

void GalacticShrine.DossierReference.DefinirLeRepertoireActuel ( DossierReference Localisation)
static

[FR] Définit le répertoire de travail actuel. [EN] Sets the current directory.

Paramètres
Localisation[FR] Emplacement du nouveau répertoire actuel. [EN] Location of the new current directory.

Définition à la ligne 596 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ FichiersEnumerer() [1/2]

IEnumerable< FichierReference > GalacticShrine.DossierReference.FichiersEnumerer ( DossierReference RepertoireDeBase,
string Modele )
static

[FR] Énumère les fichiers d'un répertoire donné correspondant à un modèle. [EN] Enumerates files from a given directory matching a pattern.

Paramètres
RepertoireDeBase[FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in.
Modele[FR] Modèle pour les fichiers correspondants. [EN] Pattern for matching files.
Renvoie
[FR] Séquence des références de fichiers. [EN] Sequence of file references.

Définition à la ligne 384 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ FichiersEnumerer() [2/2]

IEnumerable< FichierReference > GalacticShrine.DossierReference.FichiersEnumerer ( DossierReference RepertoireDeBase,
string Modele,
SearchOption Option )
static

[FR] Énumère les fichiers d'un répertoire donné correspondant à un modèle, avec une option de recherche. [EN] Enumerates files from a given directory matching a pattern, with a search option.

Paramètres
RepertoireDeBase[FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in.
Modele[FR] Modèle pour les fichiers correspondants. [EN] Pattern for matching files.
Option[FR] Option pour la recherche. [EN] Option for the search.
Renvoie
[FR] Séquence des références de fichiers. [EN] Sequence of file references.

Définition à la ligne 417 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ MarquerADistance()

DossierReference GalacticShrine.DossierReference.MarquerADistance ( string CheminAbsolu)
static

[FR] Fonction d'aide à la création d'une référence de répertoire distant. Contrairement à un objet DossierReference normal, ceux-ci ne sont pas convertis en un chemin complet dans le système de fichiers local. [EN] Helper function to create a remote directory reference. Unlike normal DossierReference objects, these aren't converted to a full path in the local filesystem.

Paramètres
CheminAbsolu[FR] Le chemin absolu dans le système de fichiers distant. [EN] The absolute path in the remote file system.
Renvoie
[FR] Nouvelle référence de répertoire. [EN] New directory reference.

Définition à la ligne 307 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ ObtenirLeDossierSpecial()

? DossierReference GalacticShrine.DossierReference.ObtenirLeDossierSpecial ( Environment.SpecialFolder Dossier)
static

[FR] Récupère le chemin d'un dossier spécial. [EN] Gets the path for a special folder.

Paramètres
Dossier[FR] Le dossier spécial à récupérer. [EN] The special folder to get the path for.
Renvoie
[FR] Référence du répertoire pour le dossier donné, ou null s'il n'est pas disponible. [EN] Directory reference for the given folder, or null if it is not available.

Définition à la ligne 254 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ ObtenirLeNomDuRepertoire()

string GalacticShrine.DossierReference.ObtenirLeNomDuRepertoire ( )

[FR] Obtient le nom du répertoire (dernier segment du chemin). [EN] Gets the directory name (last segment of the path).

Renvoie
[FR] Le nom du répertoire. [EN] The name of the directory.

Définition à la ligne 139 du fichier Dossier.Reference.Class.Ref.cs.

Références GalacticShrine.FichierSystemeReference.Comparateur, DossierReference(), GalacticShrine.FichierSystemeReference.NomComplet, et Rs.

Voici le graphe d'appel pour cette fonction :

◆ ObtenirLeRepertoireActuel()

DossierReference GalacticShrine.DossierReference.ObtenirLeRepertoireActuel ( )
static

[FR] Trouve le répertoire courant. [EN] Finds the current directory.

Renvoie
[FR] Le répertoire courant. [EN] The current directory.

Définition à la ligne 323 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ operator!=()

bool GalacticShrine.DossierReference.operator!= ( DossierReference ObjetA,
DossierReference ObjetB )
static

[FR] Compare deux noms d'objets du système de fichiers pour l'inégalité. [EN] Compares two filesystem object names for inequality.

Paramètres
ObjetA[FR] Premier objet à comparer. [EN] First object to compare.
ObjetB[FR] Deuxième objet à comparer. [EN] Second object to compare.
Renvoie
[FR] Faux si les noms représentent le même objet, Vrai sinon. [EN] False if the names represent the same object, True otherwise.

Définition à la ligne 655 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et Rs.

Voici le graphe d'appel pour cette fonction :

◆ operator==()

bool GalacticShrine.DossierReference.operator== ( DossierReference ObjetA,
DossierReference ObjetB )
static

[FR] Compare deux noms d'objets du système de fichiers pour l'égalité. Utilise la représentation du nom canonique, pas la représentation du nom d'affichage. [EN] Compares two filesystem object names for equality. Uses the canonical name representation, not the display name representation.

Paramètres
ObjetA[FR] Premier objet à comparer. [EN] First object to compare.
ObjetB[FR] Deuxième objet à comparer. [EN] Second object to compare.
Renvoie
[FR] Vrai si les noms représentent le même objet, Faux sinon. [EN] True if the names represent the same object, False otherwise.

Définition à la ligne 624 du fichier Dossier.Reference.Class.Ref.cs.

Références GalacticShrine.FichierSystemeReference.Comparaison, DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ RepertoireEnumerer() [1/3]

IEnumerable< DossierReference > GalacticShrine.DossierReference.RepertoireEnumerer ( DossierReference RepertoireDeBase)
static

[FR] Énumère les sous-répertoires dans un répertoire donné. [EN] Enumerates subdirectories in a given directory.

Paramètres
RepertoireDeBase[FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in.
Renvoie
[FR] Séquence des références de répertoires. [EN] Sequence of directory references.

Définition à la ligne 442 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ RepertoireEnumerer() [2/3]

IEnumerable< DossierReference > GalacticShrine.DossierReference.RepertoireEnumerer ( DossierReference RepertoireDeBase,
string Modele )
static

[FR] Énumère les sous-répertoires dans un répertoire donné correspondant à un modèle. [EN] Enumerates subdirectories in a given directory matching a pattern.

Paramètres
RepertoireDeBase[FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in.
Modele[FR] Modèle pour les répertoires correspondants. [EN] Pattern for matching directories.
Renvoie
[FR] Séquence des références de répertoires. [EN] Sequence of directory references.

Définition à la ligne 470 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ RepertoireEnumerer() [3/3]

IEnumerable< DossierReference > GalacticShrine.DossierReference.RepertoireEnumerer ( DossierReference RepertoireDeBase,
string Modele,
SearchOption Option )
static

[FR] Énumère les sous-répertoires dans un répertoire donné correspondant à un modèle, avec une option de recherche. [EN] Enumerates subdirectories in a given directory matching a pattern, with a search option.

Paramètres
RepertoireDeBase[FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in.
Modele[FR] Modèle pour les répertoires correspondants. [EN] Pattern for matching directories.
Option[FR] Option pour la recherche. [EN] Option for the search.
Renvoie
[FR] Séquence des références de répertoires. [EN] Sequence of directory references.

Définition à la ligne 503 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference().

Voici le graphe d'appel pour cette fonction :

◆ Supprimer() [1/2]

void GalacticShrine.DossierReference.Supprimer ( DossierReference Localisation)
static

[FR] Supprime un répertoire. [EN] Deletes a directory.

Paramètres
Localisation[FR] Emplacement du répertoire. [EN] Location of the directory.

Définition à la ligne 540 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ Supprimer() [2/2]

void GalacticShrine.DossierReference.Supprimer ( DossierReference Localisation,
bool Recursive )
static

[FR] Supprime un répertoire. [EN] Deletes a directory.

Paramètres
Localisation[FR] Emplacement du répertoire. [EN] Location of the directory.
Recursive[FR] Indique s'il faut supprimer récursivement les sous-répertoires. [EN] Indicates whether to remove directories recursively.

Définition à la ligne 560 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

◆ VerifieSiExiste()

bool GalacticShrine.DossierReference.VerifieSiExiste ( DossierReference Localisation)
static

[FR] Vérifie si le répertoire existe. [EN] Checks whether the directory exists.

Paramètres
Localisation[FR] Emplacement du répertoire. [EN] Location of the directory.
Renvoie
[FR] Vrai si ce répertoire existe. [EN] True if this directory exists.

Définition à la ligne 580 du fichier Dossier.Reference.Class.Ref.cs.

Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.

Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ RepertoireSeparateur

readonly char GalacticShrine.DossierReference.RepertoireSeparateur = Path.DirectorySeparatorChar
static

[FR] Séparateur de répertoire. Raccourci de Path.DirectorySeparatorChar. [EN] Directory separator. Shortcut of Path.DirectorySeparatorChar.

Définition à la ligne 52 du fichier Dossier.Reference.Class.Ref.cs.

◆ Rs

readonly char GalacticShrine.DossierReference.Rs = Path.DirectorySeparatorChar
static

[FR] Séparateur de répertoire. Raccourci de Path.DirectorySeparatorChar. [EN] Directory separator. Shortcut of Path.DirectorySeparatorChar.

Définition à la ligne 42 du fichier Dossier.Reference.Class.Ref.cs.

Documentation des propriétés

◆ RepertoireParrent

DossierReference GalacticShrine.DossierReference.RepertoireParrent
get

[FR] Récupère le répertoire parent de ce répertoire. [EN] Gets the parent directory of this directory.

Renvoie
[FR] Un nouvel objet DossierReference représentant le répertoire parent, ou null si ce répertoire est une racine. [EN] A new DossierReference representing the parent directory, or null if this directory is a root.

Définition à la ligne 110 du fichier Dossier.Reference.Class.Ref.cs.


La documentation de cette classe a été générée à partir du fichier suivant :