Jak używać powłoki powłoki PowerShell

Jak używać powłoki powłoki PowerShell
CMDLET PRAWNEGO PATHING POWERSHELL pomaga odzyskać określoną część ścieżki. Możliwe jest podzielenie długiej ścieżki na subpaty, e.G., Foldery nadrzędne, podfoldery i pliki. CMDLET CMDLET POWERSHELL FILTS STATUJE zgodnie z właściwościami wspieranymi każdą ścieżką. Ten pismo zapewnia głęboki wgląd w działanie i wykorzystanie cmdlet z podzieloną ścieżką PowerShell.

Jak działa powershell split-ścieżka

CMDLET CMDLET POWERSHELL PIERŚCIENIE działa na następującej składni:

> Split -Path -path

Parametryczne obsługę cmdlet z podzieloną ścieżką pozwala użytkownikom odzyskać określoną część tej ścieżki.

  • Jak Liść Parametr, drukuje węzeł końcowy ścieżki:
  • Baza liści Parametr zwraca tylko nazwę (podstawę) ścieżki (wyklucza część rozszerzenia).
  • Rodzic Parametr można użyć do uzyskania węzła nadrzędnego ścieżki:
  • Kwalifikator I Noqualifier Opcje zapewniają obiekt do odzyskania i wykluczenia podeaku tej ścieżki odpowiednio.
  • Rozszerzenie Parametr pokazuje część końcową (rozszerzenie) węzła liściowego na ścieżce.

Ogólnie rzecz biorąc, cmdlet z podzielonej ścieżki akceptuje ścieżki i zwraca folder nadrzędny. Jednak jego użycie można rozszerzyć za pomocą parametrów. Parametry zdefiniowane powyżej są praktykowane w przykładach nadchodzącej sekcji.

Jak używać powłoki powłoki PowerShell

Jak opisano wcześniej, powershell podzielona ścieżka może podzielić podaną ścieżkę na możliwe kategorie, które mogą być rodzicem, dzieckiem lub ich liśćmi. Zapewniliśmy głęboki wgląd w cmdlet z podzieloną ścieżką, ćwicząc kilka przykładów i parametry poparte przez niego.

Przykład 1: Poniższe polecenie PowerShell praktykuje użycie cmdlet z podzieloną ścieżką na ścieżce podanej w poleceniu. Obserwuje się, że polecenie nie zawiera żadnych parametrów, dlatego wyjście reprezentuje tylko węzeł ścieżki nadrzędnej (i.mi. E: \ Linuxhint).

> Split -path -path 'e: \ Linuxhint \ Autorzy.tekst'

Oprócz użycia zalecanej składni dzielonej ścieżki, można ją również podnieść dowolnym adresem. Na przykład polecenie podane poniżej ropuje cmdlet z podzieloną ścieżką z tą samą ścieżką.

> 'E: \ Linuxhint \ Autorzy.txt '| Dzielona ścieżka

-Rodzic Parametr cmdlet z podzieloną ścieżką również zachowuje się tak samo jak powyższe polecenia.

> Split -path -path 'e: \ Linuxhint \ Autorzy.TXT '-Parent

Notatka: Zaleca się zamknięcie ścieżki w cudzysłowie, aby uniknąć błędów, ponieważ cytaty są konieczne, jeśli ścieżka zawiera przestrzeń.

Przykład 2: Używanie -leaf
Leaf odnosi się do dojazdu do węzła końcowego ścieżki. Polecenie podane poniżej pobiera pełną część liści ścieżki:

> Split -path -path 'e: \ Linuxhint \ Autorzy.txt '-leaf

Polecenie Leaf pozwala również uzyskać zawartość w katalogu. Na przykład polecenie napisane poniżej wyświetli treść, która znajduje się na ścieżce nadrzędnej (e: \ Linuxhint).

Notatka: Opcja -zasobie pozwala uzyskać zawartość w obecności charakteru. Bez używania -Resolve nie będziesz w stanie wykonać polecenia za pomocą (*) znaku wieloznacznego.

> Split -path -path 'e: \ Linuxhint \*' -leaf -resolve

Przykład 3: Korzystanie z kwalifikatora/bez kwalifikatora
Opcja kwalifikatora zwraca główny katalog ścieżki. Na przykład, jeśli ścieżka „E: \ Linuxhint \ Autorzy.tekst”Jest badany za pomocą parametru kwalifikatora, wynik byłby MI: i można to zobaczyć w wyniku pokazanym poniżej.

> Split -path -path 'e: \ Linuxhint \ Autorzy.txt '-Qualifier

Jeśli chcesz uzyskać ścieżkę inną niż węzeł główny ścieżki, używany jest parametr noqualifer. Polecenie napisane poniżej praktykuje parametr noqualifier na ścieżce „E: \ Linuxhint \ Autorzy.tekst".

> Split -path -path 'e: \ Linuxhint \ Autorzy.TXT '-NQUALIFIER

Przykład 4: Korzystanie z Isabsolute
Parametr IsabSolute zwraca wartość logiczną (prawda lub fałsz), a bezwzględna ścieżka zwraca wartość prawdziwą, podczas gdy jest to fałsz, jeśli ścieżka nie jest bezwzględna. Na przykład podane poniżej polecenie zwraca prawdziwie jako ścieżkę podaną przez właściwą składnię ścieżki:

> Split -path -path 'e: \ Linuxhint \ Autorzy.txt '-isabsolute

Wynik Isabsolute jest fałszywy w następującym przypadku, gdy usunęliśmy kwalifikator ze ścieżki.

> Split -path -path '\ Linuxhint \ Autorzy.txt '-isabsolute

Przykład 5: Korzystanie z rozszerzenia i opaski
Parametr rozszerzenia drukuje rozszerzenie węzła liściowego zgodnie z Twoim wejściem. Jeśli dodasz rozszerzenie na ścieżce, wyświetli to, w przeciwnym razie, jeśli nie wspomnisz o tym na ścieżce, pokaże pustkę (puste). Następujące polecenie zwraca .txt, ponieważ użyliśmy go w przeszłości.

> Split -path -path 'e: \ Linuxhint \ Autorzy.txt '-Extension

Teraz wykonywanie tego samego polecenia bez wzmianki o rozszerzeniu na ścieżce wydrukuje pustą linię, jak widać na poniższym obrazku:

> Split -path -path 'e: \ Linuxhint \ Autorzy' -Extension

Operator liści działają przeciwnie do parametru rozszerzenia. Lafbaza pokazuje nazwę węzła liściowego ścieżki. Na przykład polecenie napisane poniżej wyodrębnia nazwę (pierwsza część) węzła liściowego:

> Split -path -path 'e: \ Linuxhint \ Autorzy.DOCX '-LEAFBASE

Wniosek

CMDLET PRZEWODNIKOWYCH POPASHELL POMOJUJĄ WYKORZYSTANIE ŻYCIA. Możliwe części ścieżki można również odzyskać za pomocą cmdlet z podzieloną ścieżką w PowerShell. W tym artykule praktykuje wdrożenie split-ścieżki PowerShell. Nauczyłeś się sekwencyjnego pobierania ścieżek, postępując zgodnie z przykładami podanymi w tym poście. Każdy przykład odnosi się do użycia cmdlet ścieżki podzielonej i otrzymuje określoną część ścieżki.