Get-ChildItem

Lekéri az elemeket és a gyermekelemeket egy vagy több megadott helyen.

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

A Get-ChildItem parancsmag egy vagy több megadott helyen kapja meg az elemeket. Ha az elem egy tároló, akkor a tárolóban lévő elemeket, más néven gyermekelemeket kapja meg. A Recurse paraméter használatával lekérheti az összes gyermektárolóban lévő elemeket, a Mélység paraméter használatával pedig korlátozhatja a ismétlődés szintjeinek számát.

Get-ChildItem nem jelenít meg üres könyvtárakat. Ha egy Get-ChildItem parancs tartalmazza a Depth vagy a Recurse paramétereket, a kimenet nem tartalmaz üres könyvtárakat.

A helyeket a PowerShell-szolgáltatók érhetik el Get-ChildItem . A hely lehet fájlrendszerkönyvtár, beállításjegyzék-struktúra vagy tanúsítványtároló. További információ: about_Providers.

Példák

1. példa: Gyermekelemek lekérése fájlrendszerkönyvtárból

Ez a példa lekéri a gyermekelemeket egy fájlrendszerkönyvtárból. Ekkor megjelennek a fájlnevek és az alkönyvtárnevek. Üres helyek esetén a parancs nem ad vissza kimenetet, és visszakerül a PowerShell-parancssorba.

A Get-ChildItem parancsmag az Elérési út paramétert használja a könyvtár C:\Testmegadásához. Get-ChildItem A megjeleníti a fájlokat és könyvtárakat a PowerShell-konzolon.

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

Alapértelmezés szerint Get-ChildItem felsorolja a módot (attribútumokat), a LastWriteTime-ot, a fájlméretet (Hossz) és az elem nevét . A Mód tulajdonság betűi a következőképpen értelmezhetők:

  • l (hivatkozás)
  • d (könyvtár)
  • a (archívum)
  • r (csak olvasható)
  • h (rejtett)
  • s (rendszer).

A módjelzőkkel kapcsolatos további információkért lásd about_Filesystem_Provider.

2. példa: Gyermekelemnevek lekérése egy könyvtárban

Ez a példa csak a címtárban lévő elemek nevét sorolja fel.

A Get-ChildItem parancsmag az Elérési út paramétert használja a könyvtár C:\Testmegadásához. A Név paraméter csak a megadott elérési útból származó fájl- vagy könyvtárneveket adja vissza. A visszaadott nevek az Elérési út paraméter értékéhez vannak viszonyítva.

Get-ChildItem -Path C:\Test -Name

Logs
anotherfile.txt
Command.txt
CreateTestFile.ps1
ReadOnlyFile.txt

3. példa: Gyermekelemek lekérése az aktuális könyvtárban és alkönyvtárakban

Ez a példa az aktuális könyvtárban és annak alkönyvtáraiban található.txtfájlokat jeleníti meg.

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

A Get-ChildItem parancsmag az Elérési út paramétert használja a beállításhoz C:\Test\*.txt. Az elérési út a csillag (*) helyettesítő karakterrel adja meg a fájlnévkiterjesztéssel .txtrendelkező összes fájlt. A Recurse paraméter az Elérési út könyvtár alkönyvtáraiban keres, ahogy az a Címtár: címsorok című témakörben látható. A Force paraméter olyan rejtett fájlokat jelenít meg, amelyek hiddenfile.txth módúak.

4. példa: Gyermekelemek beolvasása az Include paraméterrel

Ebben a példában Get-ChildItem az Include paramétert használjuk az Elérési út paraméter által megadott könyvtár adott elemeinek megkereséséhez.

# 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

A Get-ChildItem parancsmag a Path paramétert használja a C:\Test könyvtár megadásához. Az Elérési út paraméter tartalmaz egy záró csillag (*) helyettesítő karaktert a könyvtár tartalmának megadásához. Az Include paraméter csillag (*) helyettesítő karakterrel adja meg a fájlnévkiterjesztéssel .txtösszes fájlt.

Az Include paraméter használata esetén az Elérési út paraméternek egy záró csillag (*) helyettesítő karakterre van szüksége a könyvtár tartalmának megadásához. Például: -Path C:\Test\*.

  • Ha a Recurse paraméter hozzá van adva a parancshoz, az Elérési út paraméter záró csillaga (*) megadása nem kötelező. A Recurse paraméter az Elérési út könyvtárból és annak alkönyvtáraiból szerzi be az elemeket. Például: -Path C:\Test\ -Recurse -Include *.txt
  • Ha egy záró csillag (*) nem szerepel az Elérési út paraméterben, a parancs nem ad vissza kimenetet, és visszakerül a PowerShell-parancssorba. Például: -Path C:\Test\.

5. példa: Gyermekelemek lekérése a Kizárás paraméterrel

A példa kimenete a C:\Test\Logs könyvtár tartalmát mutatja. A kimenet az Exclude és Recurse paramétereket használó egyéb parancsok referenciája.

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

A Get-ChildItem parancsmag az Elérési út paramétert használja a könyvtár C:\Test\Logsmegadásához. A Kizárás paraméter a csillag (*) helyettesítő karakterrel adja meg az A vagy a kezdetű fájlokat vagy könyvtárakat, amelyek ki vannak zárva a kimenetből.

A Kizárás paraméter használata esetén az Elérési út paraméterben egy záró csillag (*) megadása nem kötelező. Például -Path C:\Test\Logs vagy -Path C:\Test\Logs\*.

  • Ha egy záró csillag (*) nem szerepel az Elérési út paraméterben, az Elérési út paraméter tartalma jelenik meg. A kivételek olyan fájlnevek vagy alkönyvtárnevek, amelyek megfelelnek a Paraméter kizárása értékének.
  • Ha egy záró csillag (*) szerepel az Elérési út paraméterben, a parancs újra megjelenik az Elérési út paraméter alkönyvtáraiban. A kivételek olyan fájlnevek vagy alkönyvtárnevek, amelyek megfelelnek a Paraméter kizárása értékének.
  • Ha a Recurse paraméter hozzá van adva a parancshoz, a rekurzió kimenete ugyanaz, függetlenül attól, hogy az Elérési út paraméter tartalmaz-e záró csillagot (*).

6. példa: A beállításkulcsok lekérése egy beállításjegyzék-hive-ból

Ez a példa lekéri az összes beállításkulcsot a következőből HKEY_LOCAL_MACHINE\HARDWARE: .

Get-ChildItem uses the Path parameter to specify the registry key HKLM:\HARDWARE. A Hive elérési útja és a beállításkulcsok legfelső szintje megjelenik a PowerShell-konzolon.

További információ: 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

Az első parancs megjeleníti a beállításkulcs tartalmát HKLM:\HARDWARE . A Kizárás paraméter nem ad Get-ChildItem vissza olyan alkulcsokat, amelyek a következővel D*kezdődnek: . A Kizárás paraméter jelenleg csak alkulcsokon működik, elemtulajdonságok nem.

7. példa: Az összes tanúsítvány lekérése kódaláíró szolgáltatóval

Ez a példa lekéri a PowerShell-tanúsítvány minden olyan tanúsítványát, amely kódaláíró szolgáltatóval rendelkezik.

A Get-ChildItem parancsmag a Path paramétert használja a Tanúsítvány: szolgáltató megadásához. A Recurse paraméter az Elérési út és annak alkönyvtárai által megadott könyvtárban keres. A CodeSigningCert paraméter csak a kódaláíró szolgáltatóval rendelkező tanúsítványokat kapja meg.

Get-ChildItem -Path Cert:\* -Recurse -CodeSigningCert

A tanúsítványszolgáltatóval és a Tanúsítvány: meghajtóval kapcsolatos további információkért lásd: about_Certificate_Provider.

8. példa: Elemek lekérése a Depth paraméterrel

Ez a példa egy könyvtár elemeit és alkönyvtárait jeleníti meg. A Depth paraméter határozza meg a rekurzióba belefoglalandó alkönyvtárszintek számát. Az üres könyvtárak ki vannak zárva a kimenetből.

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

A Get-ChildItem parancsmag a Path paraméter használatával adja meg a C:\Parent paramétert. A Depth paraméter két rekurziós szintet határoz meg. Get-ChildItem A megjeleníti az Elérési út paraméter által megadott könyvtár tartalmát és az alkönyvtárak két szintjét.

9. példa: A kapcsolati adatok lekérése

A PowerShell 6.2-ben egy másik nézetet adtunk hozzá a kemény hivatkozással kapcsolatos információk lekéréséhez.

Get-ChildItem -Path C:\PathContainingHardLink | Format-Table -View childrenWithHardLink

10. példa: Kimenet nem Windows operációs rendszerekhez

A Unix-rendszereken futó PowerShell 7.1-ben a Get-ChildItem Unix-szerű kimenetet biztosítja:

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

A kimenet részét képező új tulajdonságok a következők:

  • A UnixMode a Unix-rendszeren megadott fájlengedélyek
  • A felhasználó a fájl tulajdonosa
  • A csoport a csoport tulajdonosa
  • A fájl vagy könyvtár mérete a Unix-rendszeren ábrázolt méret

Megjegyzés

Ezt a funkciót a powershell 7.1-ben a kísérleti verzióról a mainstreamre helyezték át.

11. példa – Csatlakozási pont hivatkozási céljának lekérése

A dir Windows parancssori felületének parancsa megjeleníti egy fájlrendszer-csatlakozási pont célhelyét. A PowerShellben ezek az információk az által visszaadott Get-ChildItem fájlrendszerobjektum LinkTarget tulajdonságából érhetők el, és az alapértelmezett kimenetben jelennek meg.

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éterek

-Attributes

Lekéri a megadott attribútumokkal rendelkező fájlokat és mappákat. Ez a paraméter az összes attribútumot támogatja, és lehetővé teszi az attribútumok összetett kombinációinak megadását.

Ha például titkosított vagy tömörített nem rendszerfájlokat (nem könyvtárakat) szeretne lekérni, írja be a következőt:

Get-ChildItem -Attributes !Directory+!System+Encrypted, !Directory+!System+Compressed

A gyakran használt attribútumokkal rendelkező fájlok és mappák kereséséhez használja az Attribútumok paramétert. Vagy a Directory, a File, a Hidden, a ReadOnly és a System paramétert.

Az Attribútumok paraméter a következő tulajdonságokat támogatja:

  • Archívum
  • Tömörített
  • Eszköz
  • Címtár
  • Titkosított
  • Rejtett
  • IntegrityStream
  • Normál
  • NoScrubData
  • NotContentIndexed
  • Offline
  • ReadOnly
  • ReparsePoint
  • SparseFile
  • Rendszer
  • Ideiglenes

Ezeknek az attribútumoknak a leírását a FileAttributes enumerálásban tekinti meg.

Az attribútumok kombinálásához használja az alábbi operátorokat:

  • ! (NEM)
  • + (ÉS)
  • , (VAGY)

Ne használjon szóközöket az operátor és az attribútuma között. A szóközöket a rendszer vesszők után fogadja el.

Gyakori attribútumok esetén használja az alábbi rövidítéseket:

  • D (Könyvtár)
  • H (Rejtett)
  • R (csak olvasható)
  • S (Rendszer)
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

Ez a paraméter a PowerShell 5.0-s verziójában lett hozzáadva, és lehetővé teszi a rekurzió mélységének szabályozását. Alapértelmezés szerint Get-ChildItem a szülőkönyvtár tartalmát jeleníti meg. A Depth paraméter meghatározza a rekurzióban található alkönyvtárszintek számát, és megjeleníti a tartalmat.

Ilyen például Depth 2 az Elérési út paraméter könyvtára, az alkönyvtárak első szintje és az alkönyvtárak második szintje. Alapértelmezés szerint a kimenet tartalmazza a könyvtárneveket és a fájlneveket.

Megjegyzés

PowerShell vagy cmd.exewindowsos számítógépeken a tree.com paranccsal megjelenítheti a könyvtárszerkezet grafikus nézetét.

Type:UInt32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Directory

A címtárak listájának lekéréséhez használja a Directory paramétert vagy az Attribútumok paramétert a Directory tulajdonsággal. A Recurse paramétert a Directoryval is használhatja.

Type:SwitchParameter
Aliases:ad
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Exclude

Egy vagy több sztringmintát tartalmazó tömböt ad meg, amelyet a parancsmag gyermekelemek beolvasása során egyeztetni fog. Az egyező elemek nem szerepelnek a kimenetben. Adjon meg egy elérésiút-elemet vagy mintát, például *.txt vagy A*. A helyettesítő karaktereket a rendszer elfogadja.

Az Elérési út paraméterben a záró csillag (*) megadása nem kötelező. Például -Path C:\Test\Logs vagy -Path C:\Test\Logs\*. Ha egy záró csillag (*) szerepel, a parancs újra megjelenik az Elérési út paraméter alkönyvtárában. A csillag (*) nélkül az Elérési út paraméter tartalma jelenik meg. További részleteket az 5. példában és a Megjegyzések szakaszban talál.

Az Include és a Exclude paraméterek együtt használhatók. A kizárásokat azonban a belefoglalások után alkalmazzák, ami hatással lehet a végső kimenetre.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-File

A fájlok listájának lekéréséhez használja a Fájl paramétert. A Recurse paramétert a File paraméterrel is használhatja.

Type:SwitchParameter
Aliases:af
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Filter

Egy szűrőt ad meg az Elérési út paraméter minősítéséhez. A fájlrendszer-szolgáltató az egyetlen telepített PowerShell-szolgáltató, amely támogatja a szűrőket. A szűrők hatékonyabbak, mint más paraméterek. A szolgáltató akkor alkalmazza a szűrőt, ha a parancsmag lekéri az objektumokat ahelyett, hogy a Lekérésük után a PowerShell szűri az objektumokat. A rendszer átadja a szűrősztringet a .NET API-nak a fájlok számbavételéhez. Az API csak a helyettesítő karaktereket támogatja *? .

Type:String
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-FollowSymlink

Alapértelmezés szerint a Get-ChildItem parancsmag szimbolikus hivatkozásokat jelenít meg a rekurzió során talált könyvtárakra, de nem ismétlődik bennük. A FollowSymlink paraméter használatával keresheti meg azokat a könyvtárakat, amelyek ezeket a szimbolikus hivatkozásokat célják. A FollowSymlink egy dinamikus paraméter, és csak a Fájlrendszer szolgáltató támogatja.

Ez a paraméter a PowerShell 6.0-ban lett bevezetve.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Force

Lehetővé teszi, hogy a parancsmag olyan elemeket szerezzen be, amelyeket egyébként nem tud elérni a felhasználó, például rejtett vagy rendszerfájlokat. A Force paraméter nem bírálja felül a biztonsági korlátozásokat. A megvalósítás szolgáltatónként eltérő. További információ: about_Providers.

Type:SwitchParameter
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-Hidden

Ha csak rejtett elemeket szeretne lekérni, használja a Rejtett paramétert vagy az Attribútumok paramétert a Hidden tulajdonsággal. Alapértelmezés szerint Get-ChildItem nem jeleníti meg a rejtett elemeket. Rejtett elemek lekéréséhez használja a Force paramétert.

Type:SwitchParameter
Aliases:ah, h
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Include

Egy vagy több sztringmintát tartalmazó tömböt ad meg, amelyet a parancsmag gyermekelemek beolvasása során egyeztetni fog. Minden egyező elem szerepel a kimenetben. Adjon meg egy elérésiút-elemet vagy mintát, például "*.txt". Helyettesítő karakterek használata engedélyezett. Az Include paraméter csak akkor érvényes, ha a parancs egy elem tartalmát tartalmazza, például C:\Windows\*ha a helyettesítő karakter a könyvtár tartalmát C:\Windows határozza meg.

Az Include és a Exclude paraméterek együtt használhatók. A kizárásokat azonban a belefoglalások után alkalmazzák, ami hatással lehet a végső kimenetre.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-LiteralPath

Egy vagy több hely elérési útját adja meg. A LiteralPath értéke pontosan a beíráskor lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz feloldó karaktereket, akkor azt szimpla idézőjelek közé kell tenni. Az egyszeres idézőjelek arra utasítják a PowerShellt, hogy ne értelmezze a karaktereket feloldósorozatként.

További információ: about_Quoting_Rules.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Csak a hely elemeinek nevét kapja meg. A kimenet egy sztringobjektum, amely elküldhető a folyamaton keresztül más parancsok számára. A visszaadott nevek az Elérési út paraméter értékéhez vannak viszonyítva.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Path

Egy vagy több hely elérési útját adja meg. A rendszer helyettesítő karaktereket fogad el. Az alapértelmezett hely az aktuális könyvtár (.).

Type:String[]
Position:0
Default value:Current directory
Accept pipeline input:True
Accept wildcard characters:True

-ReadOnly

Ha csak írásvédett elemeket szeretne lekérni, használja a ReadOnly paramétert vagy az Attribútumok paraméter ReadOnly tulajdonságát .

Type:SwitchParameter
Aliases:ar
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Recurse

Lekéri az elemeket a megadott helyeken és a helyek összes gyermekelemében.

Type:SwitchParameter
Aliases:s
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-System

Csak a rendszerfájlokat és könyvtárakat kapja meg. Ha csak rendszerfájlokat és mappákat szeretne lekérni, használja a Rendszer paraméter vagy az Attribútumok paraméter Rendszer tulajdonságát.

Type:SwitchParameter
Aliases:as
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

Az elérési utat tartalmazó sztringek csövezhető.Get-ChildItem

Kimenetek

Object

A visszaadott objektum Get-ChildItem típusát a szolgáltatói meghajtó elérési útján található objektumok határozzák meg.

String

Ha a Name paramétert használja, Get-ChildItem az objektumneveket sztringként adja vissza.

Jegyzetek

A PowerShell a következő aliasokat tartalmazza:Get-ChildItem

  • Összes platform:
    • dir, gci
  • Windows:
    • ls

Get-ChildItem A alapértelmezés szerint nem kap rejtett elemeket. Rejtett elemek lekéréséhez használja a Force paramétert.

A Get-ChildItem parancsmagot úgy tervezték, hogy bármely szolgáltató által közzétett adatokkal működjön. A munkamenetben elérhető szolgáltatók listázásához írja be a következőt Get-PSProvider: . További információ: about_Providers.