Come usare il percorso diviso PowerShell

Come usare il percorso diviso PowerShell
PowerShell Cmdlet a percorso diviso aiuta a recuperare la parte specifica del percorso. È possibile dividere un indirizzo lungo in sottofamti, e.G., Cartelle, sottocartelle e file dei genitori. Il cmdlet a percorso diviso di PowerShell filtra il percorso secondo le proprietà supportate da ciascun percorso. Questo articolo fornisce una visione approfondita del funzionamento e dell'uso del cmdlet di Polco.

Come funziona PowerShell Split-Path

Il cmdlet di POWERSHELL diviso funziona sulla seguente sintassi:

> Path -Path -Path

Il supporto parametrico del cmdlet a percorso diviso consente agli utenti di recuperare una parte specifica di quel percorso.

  • Come il Foglia parametro, stampare il nodo finale di un percorso:
  • IL Base di foglie Il parametro restituisce il solo nome (base) del percorso (esclude la parte di estensione).
  • IL Genitore Il parametro può essere utilizzato per ottenere il nodo genitore di un percorso:
  • IL Qualificatore E Noqualifier Le opzioni forniscono la struttura per recuperare ed escludere rispettivamente l'unità radice di quel percorso.
  • Estensione Il parametro mostra la parte finale (estensione) del nodo fogliare in un percorso.

Generalmente, il cmdlet a percorso diviso accetta i percorsi e restituisce la cartella principale. Tuttavia, il suo uso può essere esteso utilizzando i parametri. I parametri definiti sopra sono praticati negli esempi della prossima sezione.

Come usare il percorso diviso PowerShell

Come descritto in precedenza, PowerShell Split-Path può dividere il percorso fornito in possibili categorie che possono essere genitore, figlio o le loro foglie. Abbiamo fornito una visione approfondita del cmdlet a percorso diviso esercitando alcuni esempi e i parametri da esso supportati.

Esempio 1: Il comando di PowerShell segue. Si osserva che il comando non contiene parametri, pertanto l'output rappresenterebbe solo il nodo del percorso principale (i.e. E: \ Linuxhint).

> Split -Path -path 'E: \ Linuxhint \ Authors.TXT'

Oltre a utilizzare la sintassi consigliata del percorso diviso, può anche essere convocata con qualsiasi indirizzo. Ad esempio, il comando fornito sotto i tubi il cmdlet a percorso diviso con lo stesso percorso.

> 'E: \ Linuxhint \ Autori.txt '| Percorso diviso

IL -Genitore Anche il parametro del cmdlet a percorso diviso si comporta come i comandi sopra.

> Split -Path -path 'E: \ Linuxhint \ Authors.txt ' -parent

Nota: Si consiglia di racchiudere il percorso nelle virgolette per evitare errori poiché le citazioni sono necessarie se il percorso contiene spazio.

Esempio 2: usando -veaf
La foglia si riferisce ad arrivare al nodo finale di un percorso. Il comando fornito di seguito recupera la parte foglia completa del percorso:

> Split -Path -path 'E: \ Linuxhint \ Authors.txt '-leaf

Il comando foglie ti consente anche di ottenere il contenuto all'interno di una directory. Ad esempio, il comando scritto di seguito mostrerà il contenuto che risiede nel percorso principale (E: \ Linuxhint).

Nota: L'opzione -Resolve ti consente di ottenere il contenuto in presenza del carattere jolly. Senza usare -Resolve, non sarai in grado di eseguire il comando usando il carattere (*) wildcard.

> Split -Path -Path 'E: \ Linuxhint \*' -leaf -Resolve

Esempio 3: Utilizzo di qualificazioni/no qualificatore
L'opzione qualificatore restituisce la directory principale del percorso. Ad esempio, se il percorso "E: \ Linuxhint \ Autori.TXT"È esaminato usando il parametro qualificatore, il risultato sarebbe E: e può essere visto nell'uscita mostrata di seguito.

> Split -Path -path 'E: \ Linuxhint \ Authors.txt '-qualificatore

Se si desidera ottenere un percorso diverso dal nodo radice del percorso, viene utilizzato il parametro noqualifer del percorso diviso. Il comando scritto di seguito pratica il parametro noqualifier su un percorso "E: \ Linuxhint \ Autori.TXT".

> Split -Path -path 'E: \ Linuxhint \ Authors.txt '-noqualificatore

Esempio 4: usando Isabsolute
Il parametro Isabsolute restituisce un valore booleano (vero o falso) e un percorso assoluto restituisce il valore reale mentre è falso se il percorso non è assoluto. Ad esempio, il comando fornito di seguito restituisce vero come percorso fornito seguendo la sintassi corretta di un percorso:

> Split -Path -path 'E: \ Linuxhint \ Authors.txt '-isabsolute

Il risultato di Isabsolute è falso nel caso seguente in quanto abbiamo rimosso il qualificatore dal percorso.

> Split -Path -Path '\ Linuxhint \ Autori.txt '-isabsolute

Esempio 5: usando l'estensione e la base di foglie
Il parametro di estensione stampa l'estensione di un nodo foglia secondo il tuo input. Se aggiungi l'estensione nel percorso, allora visualizzerà, altrimenti, se non la menzionerà nel percorso, mostrerà un vuoto (vuoto). Il seguente comando restituisce .txt come l'abbiamo usato in passato.

> Split -Path -path 'E: \ Linuxhint \ Authors.txt '-extension

Ora, l'esecuzione dello stesso comando senza menzionare l'estensione nel percorso stamperà una riga vuota come si può vedere nell'immagine qui sotto:

> Split -Path -Path 'E: \ Linuxhint \ Authors' -extension

L'operatore Leafbase agisce in modo opposto al parametro di estensione. Leafbase mostra il nome del nodo foglia di un percorso. Ad esempio, il comando scritto di seguito estrae il nome (prima parte) del nodo foglia:

> Split -Path -path 'E: \ Linuxhint \ Authors.Docx '-leafbase

Conclusione

Il cmdlet di POWERSHELL a percorso diviso aiuta a ottenere la parte desiderata di qualsiasi percorso. Le possibili parti del percorso possono anche essere recuperate utilizzando il cmdlet per il percorso diviso in PowerShell. Questo articolo pratichi l'implementazione di PowerShell Split-Path. Hai imparato un recupero sequenziale di percorsi seguendo gli esempi forniti in questo post. Ogni esempio si riferisce all'uso del cmdlet a percorso diviso e ottiene una parte specifica del percorso.