![]() |
Environement-VS 1.0.0-Alpha
|
[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...
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< FichierReference > | FichiersEnumerer (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< FichierReference > | FichiersEnumerer (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< DossierReference > | RepertoireEnumerer (DossierReference RepertoireDeBase) |
| [FR] Énumère les sous-répertoires dans un répertoire donné. [EN] Enumerates subdirectories in a given directory. | |
| static IEnumerable< DossierReference > | RepertoireEnumerer (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< DossierReference > | RepertoireEnumerer (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. | |
[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.
| GalacticShrine.DossierReference.DossierReference | ( | string | Chemins | ) |
[FR] Constructeur par défaut. [EN] Default constructor.
| 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.
| GalacticShrine.DossierReference.DossierReference | ( | DirectoryInfo | InfoRepertoire | ) |
[FR] Construit une DossierReference à partir d'un objet DirectoryInfo. [EN] Constructs a DossierReference from a DirectoryInfo object.
| InfoRepertoire | [FR] Informations sur le répertoire. [EN] Directory information. |
Définition à la ligne 78 du fichier Dossier.Reference.Class.Ref.cs.
| 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.
| 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.
|
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.
| 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. |
Définition à la ligne 280 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.
|
static |
[FR] Crée un répertoire. [EN] Creates a directory.
| 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.
|
static |
[FR] Définit le répertoire de travail actuel. [EN] Sets the current directory.
| 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.
|
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.
| 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. |
Définition à la ligne 384 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
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.
| 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. |
Définition à la ligne 417 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
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.
| CheminAbsolu | [FR] Le chemin absolu dans le système de fichiers distant. [EN] The absolute path in the remote file system. |
Définition à la ligne 307 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
static |
[FR] Récupère le chemin d'un dossier spécial. [EN] Gets the path for a special folder.
| Dossier | [FR] Le dossier spécial à récupérer. [EN] The special folder to get the path for. |
Définition à la ligne 254 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
| 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).
Définition à la ligne 139 du fichier Dossier.Reference.Class.Ref.cs.
Références GalacticShrine.FichierSystemeReference.Comparateur, DossierReference(), GalacticShrine.FichierSystemeReference.NomComplet, et Rs.
|
static |
[FR] Trouve le répertoire courant. [EN] Finds the current directory.
Définition à la ligne 323 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
static |
[FR] Compare deux noms d'objets du système de fichiers pour l'inégalité. [EN] Compares two filesystem object names for inequality.
| ObjetA | [FR] Premier objet à comparer. [EN] First object to compare. |
| ObjetB | [FR] Deuxième objet à comparer. [EN] Second object to compare. |
Définition à la ligne 655 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference(), et Rs.
|
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.
| ObjetA | [FR] Premier objet à comparer. [EN] First object to compare. |
| ObjetB | [FR] Deuxième objet à comparer. [EN] Second object to compare. |
Définition à la ligne 624 du fichier Dossier.Reference.Class.Ref.cs.
Références GalacticShrine.FichierSystemeReference.Comparaison, DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.
|
static |
[FR] Énumère les sous-répertoires dans un répertoire donné. [EN] Enumerates subdirectories in a given directory.
| RepertoireDeBase | [FR] Répertoire de base dans lequel chercher. [EN] Base directory to search in. |
Définition à la ligne 442 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
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.
| 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. |
Définition à la ligne 470 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
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.
| 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. |
Définition à la ligne 503 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference().
|
static |
[FR] Supprime un répertoire. [EN] Deletes a directory.
| 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.
|
static |
[FR] Supprime un répertoire. [EN] Deletes a directory.
| 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.
|
static |
[FR] Vérifie si le répertoire existe. [EN] Checks whether the directory exists.
| Localisation | [FR] Emplacement du répertoire. [EN] Location of the directory. |
Définition à la ligne 580 du fichier Dossier.Reference.Class.Ref.cs.
Références DossierReference(), et GalacticShrine.FichierSystemeReference.NomComplet.
|
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.
|
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.
|
get |
[FR] Récupère le répertoire parent de ce répertoire. [EN] Gets the parent directory of this directory.
Définition à la ligne 110 du fichier Dossier.Reference.Class.Ref.cs.