Get-ChildItem
Obtient les éléments et les éléments enfants dans un ou plusieurs emplacements spécifiés
Syntax
Get-ChildItem
[[-Path] <string[]>]
[[-Filter] <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Recurse]
[-Depth <uint32>]
[-Force]
[-Name]
[-Attributes <FlagsExpression[FileAttributes]>]
[-FollowSymlink]
[-Directory]
[-File]
[-Hidden]
[-ReadOnly]
[-System]
[<CommonParameters>]
Get-ChildItem
[[-Filter] <string>]
-LiteralPath <string[]>
[-Include <string[]>]
[-Exclude <string[]>]
[-Recurse]
[-Depth <uint32>]
[-Force]
[-Name]
[-Attributes <FlagsExpression[FileAttributes]>]
[-FollowSymlink]
[-Directory]
[-File]
[-Hidden]
[-ReadOnly]
[-System]
[<CommonParameters>]
Description
L’applet Get-ChildItem
de commande obtient les éléments dans un ou plusieurs emplacements spécifiés. Si l’élément est un conteneur, elle obtient les éléments qui se trouvent à l’intérieur du conteneur, appelés éléments enfants. Vous pouvez utiliser le paramètre Recurse pour obtenir des éléments dans tous les conteneurs enfants et utiliser le paramètre Depth pour limiter le nombre de niveaux à récurrence.
Get-ChildItem
n’affiche pas les répertoires vides. Lorsqu’une Get-ChildItem
commande inclut les paramètres Profondeur ou Récursivité , les répertoires vides ne sont pas inclus dans la sortie.
Les emplacements sont exposés par Get-ChildItem
les fournisseurs PowerShell. Un emplacement peut être un répertoire de système de fichiers, une ruche de registre ou un magasin de certificats. Pour plus d'informations, consultez about_Providers.
Exemples
Exemple 1 : Obtenir des éléments enfants à partir d’un répertoire de système de fichiers
Cet exemple obtient les éléments enfants d’un répertoire de système de fichiers. Les noms de noms de fichiers et de sous-répertoires s’affichent. Pour les emplacements vides, la commande ne retourne aucune sortie et retourne à l’invite PowerShell.
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier le répertoire C:\Test
.
Get-ChildItem
affiche les fichiers et les répertoires dans la console PowerShell.
Get-ChildItem -Path C:\Test
Directory: C:\Test
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/15/2019 08:29 Logs
-a---- 2/13/2019 08:55 26 anotherfile.txt
-a---- 2/12/2019 15:40 118014 Command.txt
-a---- 2/1/2019 08:43 183 CreateTestFile.ps1
-ar--- 2/12/2019 14:31 27 ReadOnlyFile.txt
Par défaut Get-ChildItem
répertorie le mode (Attributs), LastWriteTime, la taille du fichier (Longueur) et le Nom de l’élément. Les lettres de la propriété Mode peuvent être interprétées comme suit :
l
(lien)d
(répertoire)a
(archive)r
(lecture seule)h
(masqué)s
(système).
Pour plus d’informations sur les indicateurs de mode, consultez about_Filesystem_Provider.
Exemple 2 : Obtenir des noms d’éléments enfants dans un répertoire
Cet exemple répertorie uniquement les noms des éléments d’un répertoire.
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier le répertoire C:\Test
. Le paramètre Name retourne uniquement les noms de fichiers ou de répertoires du chemin spécifié. Les noms retournés sont relatifs à la valeur du paramètre Path .
Get-ChildItem -Path C:\Test -Name
Logs
anotherfile.txt
Command.txt
CreateTestFile.ps1
ReadOnlyFile.txt
Exemple 3 : Obtenir des éléments enfants dans le répertoire et les sous-répertoires actuels
Cet exemple montre comment afficher.txt fichiers qui se trouvent dans le répertoire actif et ses sous-répertoires.
Get-ChildItem -Path C:\Test\*.txt -Recurse -Force
Directory: C:\Test\Logs\Adirectory
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2/12/2019 16:16 20 Afile4.txt
-a-h-- 2/12/2019 15:52 22 hiddenfile.txt
-a---- 2/13/2019 13:26 20 LogFile4.txt
Directory: C:\Test\Logs\Backup
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2/12/2019 16:16 20 ATextFile.txt
-a---- 2/12/2019 15:50 20 LogFile3.txt
Directory: C:\Test\Logs
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2/12/2019 16:16 20 Afile.txt
-a-h-- 2/12/2019 15:52 22 hiddenfile.txt
-a---- 2/13/2019 13:26 20 LogFile1.txt
Directory: C:\Test
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2/13/2019 08:55 26 anotherfile.txt
-a---- 2/12/2019 15:40 118014 Command.txt
-a-h-- 2/12/2019 15:52 22 hiddenfile.txt
-ar--- 2/12/2019 14:31 27 ReadOnlyFile.txt
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier C:\Test\*.txt
. Path utilise le caractère générique astérisque (*
) pour spécifier tous les fichiers avec l’extension .txt
de nom de fichier . Le paramètre Recurse recherche dans le répertoire Path ses sous-répertoires, comme indiqué dans les en-têtes Directory: . Le paramètre Force affiche les fichiers masqués tels hiddenfile.txt
que ceux dont le mode est h.
Exemple 4 : Obtenir des éléments enfants à l’aide du paramètre Include
Dans cet exemple Get-ChildItem
, utilise le paramètre Include pour rechercher des éléments spécifiques dans le répertoire spécifié par le paramètre Path .
# When using the -Include parameter, if you don't include an asterisk in the path
# the command returns no output.
Get-ChildItem -Path C:\Test\ -Include *.txt
Get-ChildItem -Path C:\Test\* -Include *.txt
Directory: C:\Test
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2/13/2019 08:55 26 anotherfile.txt
-a---- 2/12/2019 15:40 118014 Command.txt
-ar--- 2/12/2019 14:31 27 ReadOnlyFile.txt
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier le répertoire C:\Test. Le paramètre Path inclut un astérisque de fin (*
) générique pour spécifier le contenu du répertoire.
Le paramètre Include utilise un caractère générique astérisque (*
) pour spécifier tous les fichiers avec l’extension de nom de fichier.txt.
Lorsque le paramètre Include est utilisé, le paramètre Path a besoin d’un astérisque de fin (*
) générique pour spécifier le contenu du répertoire. Par exemple : -Path C:\Test\*
.
- Si le paramètre Recurse est ajouté à la commande, l’astérisque de fin (
*
) dans le paramètre Path est facultatif. Le paramètre Recurse obtient les éléments du répertoire Path et de ses sous-répertoires. Par exemple :-Path C:\Test\ -Recurse -Include *.txt
- Si un astérisque de fin (
*
) n’est pas inclus dans le paramètre Path , la commande ne retourne aucune sortie et retourne à l’invite PowerShell. Par exemple :-Path C:\Test\
.
Exemple 5 : Obtenir des éléments enfants à l’aide du paramètre Exclude
La sortie de l’exemple montre le contenu du répertoire C:\Test\Logs. La sortie est une référence pour les autres commandes qui utilisent les paramètres Exclure et Récurser .
Get-ChildItem -Path C:\Test\Logs
Directory: C:\Test\Logs
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/15/2019 13:21 Adirectory
d----- 2/15/2019 08:28 AnEmptyDirectory
d----- 2/15/2019 13:21 Backup
-a---- 2/12/2019 16:16 20 Afile.txt
-a---- 2/13/2019 13:26 20 LogFile1.txt
-a---- 2/12/2019 16:24 23 systemlog1.log
Get-ChildItem -Path C:\Test\Logs\* -Exclude A*
Directory: C:\Test\Logs
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/15/2019 13:21 Backup
-a---- 2/13/2019 13:26 20 LogFile1.txt
-a---- 2/12/2019 16:24 23 systemlog1.log
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier le répertoire C:\Test\Logs
. Le paramètre Exclude utilise l’astérisque (*
) générique pour spécifier les fichiers ou répertoires commençant par A ou un sont exclus de la sortie.
Lorsque le paramètre Exclude est utilisé, un astérisque de fin (*
) dans le paramètre Path est facultatif. Par exemple, -Path C:\Test\Logs
ou -Path C:\Test\Logs\*
.
- Si un astérisque de fin (
*
) n’est pas inclus dans le paramètre Path , le contenu du paramètre Path s’affiche. Les exceptions sont les noms de noms de fichiers ou de sous-répertoires qui correspondent à la valeur du paramètre Exclude . - Si un astérisque de fin (
*
) est inclus dans le paramètre Path , la commande est récursée dans les sous-répertoires du paramètre Path . Les exceptions sont les noms de noms de fichiers ou de sous-répertoires qui correspondent à la valeur du paramètre Exclude . - Si le paramètre Recurse est ajouté à la commande, la sortie de récursivité est la même, que le paramètre Path inclue ou non un astérisque de fin (
*
).
Exemple 6 : Obtenir les clés de Registre à partir d’une ruche du Registre
Cet exemple obtient toutes les clés de Registre à partir de HKEY_LOCAL_MACHINE\HARDWARE
.
Get-ChildItem
utilise le paramètre Path pour spécifier la clé HKLM:\HARDWARE
de Registre . Le chemin d’accès de la ruche et le niveau supérieur des clés de Registre sont affichés dans la console PowerShell.
Pour plus d’informations, consultez about_Registry_Provider.
Get-ChildItem -Path HKLM:\HARDWARE
Hive: HKEY_LOCAL_MACHINE\HARDWARE
Name Property
---- --------
ACPI
DESCRIPTION
DEVICEMAP
RESOURCEMAP
UEFI
Get-ChildItem -Path HKLM:\HARDWARE -Exclude D*
Hive: HKEY_LOCAL_MACHINE\HARDWARE
Name Property
---- --------
ACPI
RESOURCEMAP
La première commande affiche le contenu de la clé de HKLM:\HARDWARE
Registre. Le paramètre Exclude indique Get-ChildItem
de ne pas retourner de sous-clés qui commencent par D*
. Actuellement, le paramètre Exclude fonctionne uniquement sur les sous-clés, et non sur les propriétés d’élément.
Exemple 7 : Obtenir tous les certificats avec l’autorité de signature de code
Cet exemple obtient chaque certificat dans le lecteur PowerShell Cert: qui dispose de l’autorité de signature de code.
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier le fournisseur Cert: . Le paramètre Recurse recherche le répertoire spécifié par Path et ses sous-répertoires. Le paramètre CodeSigningCert obtient uniquement les certificats qui disposent d’une autorité de signature de code.
Get-ChildItem -Path Cert:\* -Recurse -CodeSigningCert
Pour plus d’informations sur le fournisseur de certificats et le lecteur Cert:, consultez about_Certificate_Provider.
Exemple 8 : Obtenir des éléments à l’aide du paramètre Depth
Cet exemple montre comment afficher les éléments d’un répertoire et ses sous-répertoires. Le paramètre Depth détermine le nombre de niveaux de sous-répertoire à inclure dans la récursivité. Les répertoires vides sont exclus de la sortie.
Get-ChildItem -Path C:\Parent -Depth 2
Directory: C:\Parent
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/14/2019 10:24 SubDir_Level1
-a---- 2/13/2019 08:55 26 file.txt
Directory: C:\Parent\SubDir_Level1
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/14/2019 10:24 SubDir_Level2
-a---- 2/13/2019 08:55 26 file.txt
Directory: C:\Parent\SubDir_Level1\SubDir_Level2
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2/14/2019 10:22 SubDir_Level3
-a---- 2/13/2019 08:55 26 file.txt
L’applet Get-ChildItem
de commande utilise le paramètre Path pour spécifier C:\Parent. Le paramètre Depth spécifie deux niveaux de récursivité. Get-ChildItem
affiche le contenu du répertoire spécifié par le paramètre Path et les deux niveaux de sous-répertoires.
Exemple 9 : Obtention d’informations sur les liens physiques
Dans PowerShell 6.2, une autre vue a été ajoutée pour obtenir des informations sur les liens physiques.
Get-ChildItem -Path C:\PathContainingHardLink | Format-Table -View childrenWithHardLink
Exemple 10 : Sortie pour les systèmes d’exploitation autres que Windows
Dans PowerShell 7.1 sur les systèmes Unix, le fournit une Get-ChildItem
sortie de type Unix :
PS> Get-ChildItem /etc/r*
Directory: /etc
UnixMode User Group LastWriteTime Size Name
-------- ---- ----- ------------- ---- ----
drwxr-xr-x root wheel 9/30/2019 19:19 128 racoon
-rw-r--r-- root wheel 9/26/2019 18:20 1560 rc.common
-rw-r--r-- root wheel 7/31/2017 17:30 1560 rc.common~previous
-rw-r--r-- root wheel 9/27/2019 20:34 5264 rc.netboot
lrwxr-xr-x root wheel 11/8/2019 15:35 22 resolv.conf -> /private/var/run/resolv.conf
-rw-r--r-- root wheel 10/23/2019 17:41 0 rmtab
-rw-r--r-- root wheel 10/23/2019 17:41 1735 rpc
-rw-r--r-- root wheel 7/25/2017 18:37 1735 rpc~previous
-rw-r--r-- root wheel 10/23/2019 18:42 891 rtadvd.conf
-rw-r--r-- root wheel 8/24/2017 21:54 891 rtadvd.conf~previous
Les nouvelles propriétés qui font désormais partie de la sortie sont les suivantes :
- UnixMode est les autorisations de fichier telles qu’elles sont représentées sur un système Unix
- L’utilisateur est le propriétaire du fichier
- Le groupe est le propriétaire du groupe
- Taille est la taille du fichier ou du répertoire tel que représenté sur un système Unix
Notes
Cette fonctionnalité a été déplacée d’expérimentale à standard dans PowerShell 7.1.
Exemple 11 - Obtenir la cible de liaison pour un point de jonction
La dir
commande dans l’interpréteur de commandes Windows affiche l’emplacement cible d’un point de jonction de système de fichiers. Dans PowerShell, ces informations sont disponibles à partir de la propriété LinkTarget de l’objet de système de fichiers retourné par Get-ChildItem
et sont affichées dans la sortie par défaut.
PS D:\> New-Item -ItemType Junction -Name tmp -Target $env:TEMP
PS D:\> Get-ChildItem | select name,LinkTarget
Name LinkTarget
---- ----------
tmp C:\Users\user1\AppData\Local\Temp
PS D:\> Get-ChildItem
Directory: D:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
l---- 12/16/2021 9:29 AM tmp -> C:\Users\user1\AppData\Local\Temp
Paramètres
-Attributes
Obtient les fichiers et les dossiers avec les attributs spécifiés. Ce paramètre prend en charge tous les attributs et vous permet de spécifier des combinaisons complexes d'attributs.
Par exemple, pour obtenir les fichiers non-système (pas les répertoires) qui sont chiffrés ou compressés, tapez :
Get-ChildItem -Attributes !Directory+!System+Encrypted, !Directory+!System+Compressed
Pour rechercher des fichiers et dossiers avec des attributs couramment utilisés, utilisez le paramètre Attributes . Ou, les paramètres Répertoire, Fichier, Masqué, ReadOnly et Système.
Le paramètre Attributes prend en charge les propriétés suivantes :
- Archive
- Compressed
- Appareil
- Directory
- Chiffré
- Hidden
- IntegrityStream
- Normal
- NoScrubData
- NotContentIndexed
- Hors connexion
- Lecture seule
- ReparsePoint
- SparseFile
- Système
- Temporaire
Pour obtenir une description de ces attributs, consultez l’énumération FileAttributes.
Pour combiner des attributs, utilisez les opérateurs suivants :
!
(NOT)+
(AND),
(OR)
N’utilisez pas d’espaces entre un opérateur et son attribut. Les espaces sont acceptés après les virgules.
Pour les attributs courants, utilisez les abréviations suivantes :
D
(Répertoire)H
(Masqué)R
(Lecture seule)S
(Système)
Type: | FlagsExpression<T>[FileAttributes] |
Accepted values: | Archive, Compressed, Device, Directory, Encrypted, Hidden, IntegrityStream, Normal, NoScrubData, NotContentIndexed, Offline, ReadOnly, ReparsePoint, SparseFile, System, Temporary |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Depth
Ce paramètre a été ajouté dans PowerShell 5.0 et vous permet de contrôler la profondeur de récursivité. Par défaut, Get-ChildItem
affiche le contenu du répertoire parent. Le paramètre Depth détermine le nombre de niveaux de sous-répertoire inclus dans la récursivité et affiche le contenu.
Par exemple, Depth 2
inclut le répertoire du paramètre Path , le premier niveau des sous-répertoires et le deuxième niveau de sous-répertoires. Par défaut, les noms de répertoires et les noms de fichiers sont inclus dans la sortie.
Notes
Sur un ordinateur Windows à partir de PowerShell ou cmd.exe, vous pouvez afficher une vue graphique d’une structure de répertoires avec la commande tree.com .
Type: | UInt32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Directory
Pour obtenir la liste des répertoires, utilisez le paramètre Directory ou le paramètre Attributes avec la propriété Directory . Vous pouvez utiliser le paramètre Recurse avec Directory.
Type: | SwitchParameter |
Aliases: | ad |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Exclude
Spécifie un tableau d’un ou plusieurs modèles de chaîne à mettre en correspondance lorsque l’applet de commande obtient des éléments enfants. Tout élément correspondant est exclu de la sortie. Entrez un élément ou un modèle de chemin d’accès, tel que *.txt
ou A*
.
Les caractères génériques sont acceptés.
Un astérisque de fin (*
) dans le paramètre Path est facultatif. Par exemple, -Path C:\Test\Logs
ou -Path C:\Test\Logs\*
. Si un astérisque de fin (*
) est inclus, la commande est récursée dans les sous-répertoires du paramètre Path . Sans l’astérisque (*
), le contenu du paramètre Path s’affiche. Pour plus d’informations, consultez l’exemple 5 et la section Notes.
Les paramètres Include et Exclude peuvent être utilisés ensemble. Toutefois, les exclusions sont appliquées après les inclusions, ce qui peut affecter la sortie finale.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-File
Pour obtenir la liste des fichiers, utilisez le paramètre File . Vous pouvez utiliser le paramètre Recurse avec File.
Type: | SwitchParameter |
Aliases: | af |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Filter
Spécifie un filtre pour qualifier le paramètre Path . Le fournisseur FileSystem est le seul fournisseur PowerShell installé qui prend en charge les filtres. Les filtres sont plus efficaces que les autres paramètres. Le fournisseur applique un filtre lorsque l’applet de commande obtient les objets plutôt que d’avoir PowerShell filtrer les objets après leur récupération. La chaîne de filtre est passée à l’API .NET pour énumérer les fichiers. L’API prend uniquement en charge *
les caractères génériques.?
Type: | String |
Position: | 1 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-FollowSymlink
Par défaut, l’applet Get-ChildItem
de commande affiche des liens symboliques vers les répertoires trouvés lors de la récursivité, mais ne s’y récursent pas. Utilisez le paramètre FollowSymlink pour rechercher les répertoires qui ciblent ces liens symboliques. FollowSymlink est un paramètre dynamique pris en charge uniquement dans le fournisseur FileSystem.
Ce paramètre a été introduit dans PowerShell 6.0.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Permet à l’applet de commande d’obtenir des éléments auxquels l’utilisateur n’a pas accès, tels que des fichiers masqués ou système. Le paramètre Force ne remplace pas les restrictions de sécurité. L’implémentation est différente d’un fournisseur à l’autre. Pour plus d'informations, consultez about_Providers.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Hidden
Pour obtenir uniquement des éléments masqués, utilisez le paramètre Hidden ou le paramètre Attributes avec la propriété Hidden . Par défaut, Get-ChildItem
n’affiche pas les éléments masqués. Utilisez le paramètre Force pour obtenir des éléments masqués.
Type: | SwitchParameter |
Aliases: | ah, h |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Include
Spécifie un tableau d’un ou plusieurs modèles de chaîne à mettre en correspondance lorsque l’applet de commande obtient des éléments enfants. Tout élément correspondant est inclus dans la sortie. Entrez un élément ou un modèle de chemin d’accès, tel que "*.txt"
.
Les caractères génériques sont autorisés. Le paramètre Include est efficace uniquement lorsque la commande inclut le contenu d’un élément, tel que C:\Windows\*
, où le caractère générique spécifie le contenu du C:\Windows
répertoire.
Les paramètres Include et Exclude peuvent être utilisés ensemble. Toutefois, les exclusions sont appliquées après les inclusions, ce qui peut affecter la sortie finale.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-LiteralPath
Spécifie un chemin d’accès à un ou plusieurs emplacements. La valeur de LiteralPath est utilisée exactement telle qu’elle est tapée. Aucun caractère n’est interprété en tant que caractère générique. Si le chemin d’accès inclut des caractères d’échappement, mettez-le entre des guillemets simples. Les guillemets simples indiquent à PowerShell de ne pas interpréter de caractères comme des séquences d’échappement.
Pour plus d’informations, consultez about_Quoting_Rules.
Type: | String[] |
Aliases: | PSPath, LP |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Obtient uniquement les noms des éléments à l’emplacement. La sortie est un objet de chaîne qui peut être envoyé vers le bas du pipeline vers d’autres commandes. Les noms retournés sont relatifs à la valeur du paramètre Path .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Spécifie un chemin d’accès à un ou plusieurs emplacements. Les caractères génériques sont acceptés. L’emplacement par défaut est le répertoire actif (.
).
Type: | String[] |
Position: | 0 |
Default value: | Current directory |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-ReadOnly
Pour obtenir uniquement des éléments en lecture seule, utilisez le paramètre ReadOnly ou la propriété ReadOnly du paramètre Attributes.
Type: | SwitchParameter |
Aliases: | ar |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Recurse
Obtient les éléments aux emplacements spécifiés, de même que dans tous les éléments enfants de ces emplacements.
Type: | SwitchParameter |
Aliases: | s |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-System
Obtient uniquement les fichiers système et les répertoires. Pour obtenir uniquement les fichiers et dossiers système, utilisez le paramètre Système ou la propriété System du paramètre Attributs.
Type: | SwitchParameter |
Aliases: | as |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Vous pouvez diriger une chaîne qui contient un chemin d’accès à cette applet de commande.
Sorties
L’applet de commande génère ce type lors de l’accès au Alias:
lecteur.
L’applet de commande génère ces types lors de l’accès au Cert:
lecteur.
L’applet de commande génère ce type lors de l’accès au Env:
lecteur.
L’applet de commande génère ces types lors de l’accès aux lecteurs du système de fichiers.
L’applet de commande génère ces types lors de l’accès aux Function:
lecteurs.
L’applet de commande génère ce type lors de l’accès aux lecteurs du Registre.
L’applet de commande génère ce type lors de l’accès aux Variable:
lecteurs.
Microsoft.WSMan.Management.WSManConfigContainerElement
Microsoft.WSMan.Management.WSManConfigLeafElement
L’applet de commande génère ces types lors de l’accès aux WSMan:
lecteurs.
Lorsque vous utilisez le paramètre Name , cette applet de commande retourne les noms d’objets sous forme de chaînes.
Notes
PowerShell inclut les alias suivants pour Get-ChildItem
:
- Toutes les plateformes :
dir
,gci
- Windows :
ls
Get-ChildItem
n’obtient pas d’éléments masqués par défaut. Pour obtenir des éléments cachés, utilisez le paramètre Force.
L’applet Get-ChildItem
de commande est conçue pour fonctionner avec les données exposées par n’importe quel fournisseur. Pour répertorier les fournisseurs disponibles dans votre session, tapez Get-PSProvider
. Pour plus d'informations, consultez about_Providers.
Liens associés
Commentaires
Soumettre et afficher des commentaires pour