RUBRIQUE
    about_Path_Syntax

DESCRIPTION COURTE
    Décrit les formats des noms de chemin d'accès complet et relatif dans 
    Windows PowerShell.
 

DESCRIPTION LONGUE
    Tous les éléments d'un magasin de données accessible via un 
    fournisseur Windows PowerShell peuvent être identifiés de façon 
    unique par leur nom de chemin d'accès. Un nom de chemin d'accès 
    est une combinaison du nom d'élément, du conteneur et des 
    sous-conteneurs qui constituent l'emplacement de l'élément, 
    et du lecteur Windows PowerShell par lequel s'effectue 
    l'accès aux conteneurs.


    Dans Windows PowerShell, les noms de chemin d'accès sont de deux 
    types : complet et relatif. Un nom de chemin d'accès complet est 
    constitué de tous les éléments qui composent un chemin d'accès. 
    La syntaxe suivante présente les éléments d'un nom de chemin d'accès 
    complet :


        [<fournisseur>::]<lecteur>:[\<conteneur>[\<sous-conteneur>...]]\<élément>


    L'espace réservé <fournisseur> fait référence au fournisseur Windows 
    PowerShell à travers lequel vous accédez au magasin de données. 
    Par exemple, le fournisseur FileSystem vous permet d'accéder 
    aux fichiers et aux répertoires de votre ordinateur. Cet élément 
    de la syntaxe est facultatif et n'est jamais exigé, car les noms 
    de lecteurs sont uniques pour l'ensemble des fournisseurs.


    L'espace réservé <lecteur> fait référence au lecteur Windows 
    PowerShell pris en charge par un fournisseur Windows PowerShell 
    particulier. Dans le cas du fournisseur FileSystem, les lecteurs 
    Windows PowerShell sont mappés aux lecteurs Windows configurés 
    sur votre système. Par exemple, si votre système comprend un 
    lecteur A: et un lecteur C:, le fournisseur FileSystem crée 
    les mêmes lecteurs dans Windows PowerShell.


    Après avoir spécifié le lecteur, vous devez spécifier les conteneurs 
    et sous-conteneurs qui contiennent l'élément. Les conteneurs doivent 
    être spécifiés dans l'ordre hiérarchique dans lequel ils existent 
    dans le magasin de données. En d'autres termes, vous devez commencer 
    par le conteneur parent, puis le conteneur enfant de ce conteneur parent, 
    et ainsi de suite. En outre, chaque conteneur doit être précédé d'une 
    barre oblique inverse. (Notez que Windows PowerShell vous permet 
    d'utiliser des barres obliques pour la compatibilité avec d'autres 
    environnements PowerShell.)


    Une fois le conteneur et les sous-conteneurs spécifiés, vous devez 
    fournir le nom de l'élément, précédé d'une barre oblique inverse. 
    Par exemple, le nom de chemin d'accès complet du fichier Shell.dll 
    du répertoire C:\Windows\System32 est le suivant :


        C:\Windows\System32\Shell.dll


    Dans ce cas, l'accès aux conteneurs s'effectue par le lecteur C:, 
    le conteneur de niveau supérieur est Windows, le sous-conteneur est 
    System32 (situé dans le conteneur Windows) et l'élément est Shell.dll.


    Dans certains cas, vous n'avez pas besoin de spécifier de nom de 
    chemin d'accès complet et pouvez utiliser un nom de chemin d'accès 
    relatif. Un nom de chemin d'accès relatif est basé sur l'emplacement 
    de travail actif. Windows PowerShell vous permet d'identifier un 
    élément selon son emplacement relatif par rapport à l'emplacement 
    de travail actif. Vous pouvez spécifier des noms de chemins d'accès 
    relatifs en utilisant des caractères spéciaux. Le tableau suivant 
    décrit chacun de ces caractères et fournit des exemples de noms de 
    chemins d'accès relatifs et complets. Ces exemples supposent que 
    le répertoire de travail actif est C:\Windows.


    Symbole Description                  Chemin d'accès relatif Chemin d'accès complet
    ------ ----------------------------- ---------------------- --------------------
    .       Emplacement de travail actif .\System               c:\Windows\System
    ..      Parent de l'emplacement      ..\Program Files       c:\Program Files
            de travail actif
    \       Lecteur racine de            \Program Files         c:\Program Files
            l'emplacement de 
            travail actif 
    [aucun] Aucun caractère spécial      System                 c:\Windows\System


    Lorsque vous utilisez un nom de chemin d'accès dans une commande, 
    vous entrez ce nom de la même façon qu'il s'agisse d'un nom de 
    chemin d'accès complet ou relatif. Par exemple, supposons que 
    votre répertoire de travail actif est C:\Windows. La commande 
    Get-ChildItem suivante récupère tous les éléments du répertoire 
    C:\Techdocs :


        Get-ChildItem \techdocs


    La barre oblique inverse indique que la racine de lecteur de 
    l'emplacement de travail actif doit être utilisée. Étant donné 
    que le répertoire de travail est C:\Windows, le lecteur racine 
    est C:. Étant donné que le répertoire Techdocs se trouve à la 
    racine, vous n'avez qu'à spécifier la barre oblique inverse.


    Le même résultat peut être obtenu en utilisant la commande suivante :


        Get-ChildItem c:\techdocs


    Que vous utilisiez un nom de chemin d'accès complet ou relatif, 
    l'importance du nom de chemin d'accès réside dans le fait qu'il 
    permet non seulement de trouver un élément, mais également de 
    l'identifier de manière unique, même si un élément du même nom 
    existe dans un autre conteneur. 

    
    Par exemple, supposons que vous disposez de deux fichiers 
    Results.txt ; le premier se trouvant dans un répertoire nommé 
    C:\Techdocs\Jan, le second dans un répertoire nommé C:\Techdocs\Feb. 
    Le nom de chemin d'accès du premier fichier (C:\Techdocs\Jan\Results.txt) 
    et celui du second fichier (C:\Techdocs\Feb\Results.txt) vous permettent 
    de faire clairement la distinction entre ces deux fichiers.


VOIR AUSSI
    about_Locations




Table des matières