Weboldal keresés

PowerShell: Hogyan használjuk az Elem eltávolítását több fájllal


A PowerShellben található Elem eltávolítása parancsmag segítségével törölhet bizonyos mappákat és fájlokat.

Gyakran előfordulhat, hogy az Elem eltávolítása parancsmagot szeretné használni egyszerre több fájl törléséhez.

Ehhez a következő módszereket használhatja:

1. módszer: Az Elem eltávolítása funkcióval törölhet több fájlt név szerint

Remove-Item .\data1\coaches.txt, .\data1\players.csv -Force

Ez a konkrét példa törli az coaches.txt és a players.csv nevű fájlokat.

Vegye figyelembe, hogy egyszerűen beírtuk a törölni kívánt fájlnevek elérési útját, vesszővel elválasztva. Hasonló szintaxist használhat annyi konkrét fájl törléséhez, amennyit csak szeretne.

2. módszer: Az Elem eltávolítása gombbal törölhet több fájlt kiterjesztéssel

Remove-Item .\data1\* -include *.csv -Force

Ez a konkrét példa törli az összes fájlt a data1 nevű almappában, amelynek kiterjesztése .csv.

A következő példák bemutatják, hogyan kell ezeket a módszereket a gyakorlatban használni egy data1 nevű mappával, amely összesen öt fájlt tartalmaz:

1. példa: Az Elem eltávolítása funkcióval törölhet több fájlt név szerint

Tegyük fel, hogy törölni szeretnénk a coaches.txt és a players.csv nevű fájlokat.

Ehhez használhatjuk az Elem eltávolítása parancsmagot a következő szintaxissal:

Remove-Item .\data1\coaches.txt, .\data1\players.csv -Force

A következő képernyőkép azt mutatja be, hogyan kell ezt a szintaxist a gyakorlatban használni:

Figyelje meg, hogy amikor ismét az ls parancsot használjuk a data1 mappában lévő összes fájl megtekintéséhez, akkor a coaches.txt és a players.csv fájlt törölték.

2. példa: Az Elem eltávolítása gombbal törölhet több fájlt kiterjesztéssel

Tegyük fel, hogy törölni szeretnénk az összes olyan fájlt a data1 mappában, amely a .csv fájlkiterjesztést tartalmazza.

Ehhez használhatjuk az Elem eltávolítása parancsmagot az -include operátorral:

Remove-Item .\data1\* -include *.csv -Force

A következő képernyőkép azt mutatja be, hogyan kell ezt a szintaxist a gyakorlatban használni:

Figyelje meg, hogy amikor ismét az ls parancsot használjuk a data1 mappában lévő összes fájl megtekintéséhez, akkor az összes .csv kiterjesztésű fájl törlődik.

Megjegyzés: Itt találja a PowerShellben található Elem eltávolítása parancsmag teljes dokumentációját.

Kapcsolódó cikkek