Jak używać PowerShell Join-Path

Jak używać PowerShell Join-Path
PowerShell Join-Path to przydatna cmdlet, która pomaga w połączeniu wielu ścieżek. CMDLET CMDLET łączy wiele ścieżek, aby wygenerować ścieżkę rozpoznawalną przez PowerShell. Spośród tych wielu ścieżek jedna ścieżka jest uważana za ścieżkę nadrzędną, a inne są określane jako ścieżki dziecięce. Funkcjonalność CMDLET ścieżki łączącej odnosi się do związku rodzic-dziecko, ponieważ jeden rodzic może zawierać wiele dzieci. W tym artykule pokazuje działanie i funkcjonalność CMDLET CMDLET POWERSHELL.

Jak działa CMDLET CMDLET POWERSHELL

Składnia powershell-Path podano poniżej:

> Dołącz -path -path -childpath

Parametry -path i -childpath odnoszą się do głównej ścieżki i pod -ścieżek, do których chcesz dołączyć. Ponadto oba parametry akceptują tylko typy danych ciągów. Oprócz tych dwóch obowiązkowych parametrów, CMDLET ścieżki łączącej oferuje następujące dodatkowe parametry:

Dodatkowa ścieżka: Ten parametr pozwala dodać dodatkowe ścieżki inne niż jedna ścieżka dziecięca. Ponadto funkcjonalność tego parametru zależy od istnienia parametru ścieżki dziecięcej. W miarę jak istnienie parametru ścieżki dziecięcej, ścieżki dodane w dodatkowej ścieżce są dołączane. Jak parametry -path i -childpath, ta opcja akceptuje wartości ciągów.

Rozstrzygać: Ten parametr wskazuje, że obecny dostawca musi rozwiązać połączoną ścieżkę. Jeśli użyte są wieloznaczne, wówczas cmdlet zwraca wszystkie ścieżki, a jeśli żadna ścieżka nie pasuje (dana ścieżka), zwróciłaby błąd.

Jak używać PowerShell Join-Path

W tej sekcji opisano kilka przykładów, które są praktykowane za pomocą ścieżki łączenia w różnych scenariuszach.

Przykład 1: Ten przykład zawiera listę poleceń, które używają Path-Path do generowania czytelnej ścieżki PowerShell. Polecenia podane w tym przykładzie używają Linux Jako ścieżka rodziców i Linuxhint Jako ścieżka dziecięca.

> Łączyć -path -path linux -ChildPath Linuxhint

Teraz to samo wyjście można uzyskać, wykorzystując polecenie napisane poniżej.

> Dołącz -path -path linux \ -childpath \ Linuxhint

Lub napisane tutaj polecenie może pełnić tę samą funkcję.

> Łącznik Linuxhint z ścieżki

Przykład 2: Ten przykład pokazuje polecenie, które dołączy do wielu ścieżek nadrzędnych do jednej ścieżki dziecka. Na przykład podane poniżej polecenie kojarzy wiele ścieżek nadrzędnych do jednego dziecka. Pliki zostanie dołączone do dwóch ścieżek, E: \ MS jakiś F:

> Dołącz -path -path e: \ ms, f: -ChildPath pobrań

Przykład 3: Ścieżkę łączącą można użyć do połączenia nieograniczonej liczby ścieżek. W tym celu stosuje się parametr CMDLET -CMDLET -ADDITITIONCHILDPATH. Polecenie podane poniżej łączy wiele ścieżek dziecięcych do ścieżki nadrzędnej (e :)

> Dołącz -path -path e: -ChildPath ms -AdditionalChildPath nowy, test, viva1, viva2, wynik

Przykład 4: CMDLET CMDLET-COM-SHAP może również działać jako childitem, ale różnica polega na tym, że cmdlet ścieżki łączących pokazuje pełną ścieżkę. Na przykład polecenie napisane poniżej przedstawi wszystkie ścieżki plików/katalogów, które mają katalog Eclipse jako dziecko.

> Dołącz ścieżkę „e: \*” „Eclipse*” -Resolve

Wniosek

CMDLET CMDLET WINAK w PowerShell pozwala dołączyć do wielu ścieżek jako relacja rodzic-dziecko. Jedna ścieżka działa jako rodzic i inne ścieżki dziecięce są następnie dołączane do ścieżki rodzicielskiej. Dostarliśmy krótkiego przewodnika, który pokazuje działanie i wykorzystanie cmdlet CMDLET PARCESHELL. Obszerne wsparcie parametrów przyłączają się do ścieżki do nieokreślonej liczby ścieżek. Oprócz połączenia ścieżek, polecenie łącznika można praktykować, otrzymując pełne szczegóły ścieżki treści dowolnego katalogu.