Személyes eszközök
Keresés

 

A InfoWiki wikiből


Tartalomjegyzék

Get-Childitem

Mire használjuk?

A Get-Childitem vissza ad egy vagy több elemet listába rendezve egy általunk megadott helyről. Kiírathatunk vele fájl listát egy adott mappában, azon belül az összes mappából egy adott kiterjesztésű fájltípust, szűrhetünk név szerint. A lehetőségek igen bőségesek.

Szintaktika

Get-ChildItem [[-path] <string[]>] [-include <string[]>] [-exclude <string[]>] [-recurse] [-force] [-name]

A paraméterek jelentése:

-path : ezzel a paraméterrel adhatunk meg könyvtárat, amiből szeretnénk kilistázni elemeket. Ha elhagyjuk a paramétert, akkor az aktuális könyvtár lesz a paraméter értéke.

-include : ezzel fájl típusra szűrhetünk. Csak az adott kitejesztésűek jelennek meg a listában.

-exclude : ez a paraméter az include ellentéte. Ki tudjuk vele szűrni a listából például az parancsikonokat. A Powershell leírása szerint ez nem működik teljesen hibátlanul a Get-Childitem paranccsal.

-name : ha használjuk ezt a paramétert, csak a kilistázott elemek nevét kapjuk meg, a részleteket nem.

-recurse : használatakor nem csak a megadott mappából kapunk vissza elemeket, hanem a benne lévő könyvtárszerkezetben lévő összes fájl belekerül a listába.

-force : így tudjuk megjeleníteni a rejtett fájlokat. Alapértelmezetten azok nem kerülnek bele a listába.

Példák

1. Írassuk ki az aktuális könyvtár tartalmát: Kép:Ls_example1.jpg

2.Írassuk ki az aktuális könyvtárban és az összes azon belül lévő könyvtárakban található .DAT kitejesztésű fájlokat:

Kép:Ls_example2.jpg

3. Módosítsuk a második feladatot úgy, hogy a "D" kezdőbetűs fájlokat ne írassuk ki, de jelenítsük meg a rejtett elemeket is. A "Mode" oszlopban a "h" betű jelzi, hogy az egy rejtett állomány. Kép:Ls_example3.jpg


Megjegyzések

A parancs részletesebb leírását megtaláljuk a Powershell beépített súgójában. Ehhez nem kell mást tennünk, csak használni a Get-Help parancsot megfelelően.

Részletes leírás példákal: Get-Help Get-ChildItem –detailed

Teljes leírás példákkal: Get-Help Get-ChildItem -full

Darnóvári Krisztián

Nézetek
nincs sb_3.88.60.5 cikk