Metodo 1: utilizzare il cmdlet test per verificare l'esistenza del file
Test-Path CMDLET cerca il percorso e restituisce un valore booleano. Il percorso test tornerà vero se il percorso è corretto e se il percorso non viene trovato, restituisce falso. La sintassi seguita dal cmdlet di percorso di prova è fornita di seguito:
Sintassi
> Test -Path -Path
Nella sintassi sopra
Esempio
Questo programma controllerà l'esistenza del file utilizzando il Percorso di prova metodo. Si consiglia di fornire il percorso assoluto del file come abbiamo fatto qui.
L'output è vero, il che significa che il file esiste. Si osserva che il "Percorso di prova"Cmdlet è restituito vero che afferma che il file esiste.
Metodo 2: usa Get-Etim per verificare l'esistenza del file
IL Get-item Cmdlet di PowerShell viene utilizzato per ottenere articoli nella posizione specificata. La sintassi del Get-item CMDLET è fornito di seguito:
Sintassi
> Get-item
Gli elementi di sintassi sono descritti come:
Esempio
Questo programma controllerà anche l'esistenza del file utilizzando il metodo get-elem.
> Get-Item C:/Docs/PS.TXT
Il GET-ETIM ha stampato i dettagli del file che afferma che il file esiste sul percorso specificato.
Metodo 3: utilizzare il cmdlet get-childitem per verificare l'esistenza del file
Questo metodo ottiene l'oggetto e gli elementi figlio da più di un percorso specificato. Se il file esiste, mostrerà i dettagli del file e lancerà un errore nel caso in cui il file non sia presente.
La sintassi del cmdlet get-childitem è fornita di seguito:
Sintassi
> Get -childitem -path
Gli elementi di sintassi sono spiegati a:
Esempio
Questo programma controllerà l'esistenza del file utilizzando il metodo get-childitem.
> Get -Childitem -Path C:/Docs/PS.TXT
L'output mostra i dettagli del file, il che significa che il file esiste.
Metodo 4: utilizzare il sistema.Io.Metodo del file per verificare l'esistenza del file
IL [Sistema.Io.File] :: esiste (file) Il metodo controlla anche l'esistenza del file. Questo metodo fornisce il risultato in un valore booleano (vero/falso). La seguente sintassi è seguita per applicare questo metodo:
Sintassi
> [Sistema.Io.Il file esiste()
La sintassi sopra verrà utilizzata per verificare l'esistenza di un file specificando il percorso del file nel parametro.
Esempio
Qui, il [sistema.Io.File] :: esiste che il metodo è esercitato per verificare che il file sia presente nel percorso dato o no.
> [Sistema.Io.File] :: esiste ("C:/Docs/PS.TXT")
L'output è vero, il che significa che il file esiste.
congratulazioni! Hai imparato a controllare l'esistenza del file in PowerShell
Conclusione
PowerShell cmdlets come Get-childitem, Get-item, E Percorso di prova può essere utilizzato per controllare l'esistenza del file. Inoltre, PowerShell fornisce anche un .NETTO Metodo supportato "[Sistema.Io.il file esiste" Per controllare l'esistenza di un file. In questo post, abbiamo dimostrato vari metodi possibili per verificare l'esistenza del file. L'uso di questi tre cmdlet e il metodo è spiegato con l'aiuto di esempi.