Ottieni il percorso completo dei file in PowerShell

Ottieni il percorso completo dei file in PowerShell

PowerShell può aiutare a gestire tutti i file sul sistema utilizzando una varietà di comandi. Questa operazione di gestione dei file include copia, spostamento, eliminazione o ridenominazione. PowerShell aiuta anche i file di ricerca sul sistema e può essere utilizzato per trovare la posizione del file esistente. Inoltre, può anche aiutare a ottenere il percorso di più file contemporaneamente. A tale scopo, il "Get-childitem"Il comando viene utilizzato principalmente per recuperare o ottenere il percorso del file.

Questo tutorial presenterà una guida completa per ottenere o trovare il percorso dei file in PowerShell.

Come ottenere/recuperare il percorso completo dei file usando PowerShell?

Questi metodi arruolati possono essere utilizzati per ottenere il percorso completo dei file in PowerShell in combinazione con "Get-childitem"Comando:

  • Comando forea.
  • Comando select-object.
  • Comando formato tabella.

Metodo 1: Ottieni il percorso completo dei file in PowerShell usando il comando "foreach"

IL "Per ciascuno"Il cmdlet è quando usato con il"Get-childitem"Ottiene e stampare il percorso completo dei file.

Esempio

Consideriamo un determinato esempio di codice:

> Get-childitem c: \ doc \*.txt -recurse | foreach "$ _"

Secondo il comando indicato:

  • Innanzitutto, invoca il “Get-childitem"Comando per ottenere i file da una posizione o directory specificata.
  • Successivamente, usa il “-Ricorso"Parametro per cercare i file nei sotto-conduttori.
  • Successivamente, aggiungi la pipeline "|" Ciò prende l'output dal comando precedente e quindi lo trasferisce come input nel comando successivo.
  • Infine, aggiungi un "per ciascuno"Loop per stampare il percorso completo dei file uno per uno:

I percorsi completi di tutti i file della directory selezionata sono stati visualizzati sulla console.

Metodo 2: Ottieni/recupera il percorso completo dei file in PowerShell usando il comando "Select-Object"

Un altro comando che può essere quando usato con "Get-childitem"Per recuperare il percorso/directory dei file è il"Seleziona Object".

Esempio

Per utilizzarlo, dai un'occhiata al comando indicato:

> Get -childitem c: \ doc -filter *.txt -recurse | Select -Object -ExpandProperty FullName

Nel codice dichiarato:

  • "Seleziona Object"Il comando viene utilizzato per selezionare gli oggetti specificati dall'utente.
  • "-ExpandProperty"Seleziona ed espande la proprietà specificata se la proprietà è un array.
  • "Nome e cognome"Viene utilizzato per ottenere il nome completo dell'oggetto specificato:

Metodo 3: Ottieni il percorso completo dei file in PowerShell usando il comando "Format Table"

IL "Tavolo da formato"Cmdlet aiuta nella formattazione dell'uscita in una tabella con solo proprietà selezionate di un oggetto. Più specificamente, stampa i percorsi del file sotto forma di una tabella se usato con "Get-childitem"Comando.

Esempio

Esegui la seguente riga di codice nella console PowerShell:

> Get -childitem c: \ doc -filter *.txt -recurse | Fullname Full-Table

Il comando sopra cercherà e otterrà i file con ".TXT"Estensione che sono presenti all'interno del"C: \ Doc"Directory. A tale scopo, abbiamo usato il "-Filtro"Parametro e aggiunto il jolly"*"Operatore insieme a".TXT"Estensione per ottenere solo i file con l'estensione menzionata:

Come si può vedere dall'output sopra che il percorso dei file è stato stampato nel formato della tabella.

Conclusione

Il percorso completo dei file che utilizza PowerShell può essere recuperato usando il "Get-childitem"Cmdlet. Inoltre, alcuni altri comandi potrebbero essere utilizzati con il cmdlet specificato per ottenere il percorso del file in più modi. Questi comandi includono "Seleziona Object","Tavolo da formato", O "Per ciascuno". Questo tutorial ha presentato una guida approfondita per ottenere i file in PowerShell.