Tre metodi per verificare se un file esiste in PowerShell in Windows
Three Methods To Check If A File Exists In Powershell In Windows
Windows PowerShell è un'utilità della riga di comando che consente di eseguire righe di comando per eliminare, creare e controllare una cartella. È un compito semplice verificare se un file esiste in PowerShell. Questo post su MiniTool può guidarti attraverso una guida specifica per verificare l'esistenza di un file/directory.Le directory organizzano bene i tuoi documenti e altri dati sul tuo computer. È necessario sapere se esiste un file prima di apportare modifiche a questo file. Windows PowerShell ti aiuta a esplorare, creare ed eliminare file con varie righe di comando. Puoi provare le seguenti righe di comando per verificare se esiste un file in PowerShell.
Modo 1: controlla se un percorso è valido in PowerShell con Test-Path
Il cmdlet Test-Path è quello più comunemente utilizzato per determinare se il file esiste. Darà un valore per mostrarti il risultato. Di seguito sono riportati i passaggi per utilizzare la sintassi Test-Path.
Passaggio 1: fare clic con il pulsante destro del mouse su Icona di Windows pulsante e scegli Windows PowerShell (amministratore) dal menu WinX.
Passaggio 2: copia e incolla le seguenti righe di comando e premi accedere . Dovresti cambiare il percorso: E:\help-pdr\New\TestDocument.docx con il percorso reale che desideri controllare.
$fileExists = Test-Path -Percorso “E:\help-pdr\Nuovo\TestDocument.docx”
Se($fileesiste){
Write-Host 'Il file esiste.'
}altro{
Write-Host 'Il file non esiste.'
}
Inoltre, il percorso di test di PowerShell può anche indicare se il percorso è valido e se porta a un contenitore, un terminale o un elemento foglia. Puoi saperne di più su questa sintassi da questa pagina .
Modo 2: controlla se esiste una directory in PowerShell con Get-Item
IL Ottieni oggetto la sintassi può essere utilizzata anche per determinare se il file si trova nella cartella. Quando utilizzi un carattere jolly (*), questo cmdlet mostrerà informazioni specifiche, inclusi tutti i file, nella cartella anche se non aggiungi un parametro del nome del file.
Per eseguire la sintassi Get-Item, è necessario eseguire Windows PowerShell come amministratore. Successivamente, copia e incolla le seguenti righe di comando e premi accedere . (Sostituisci il percorso del file con il percorso effettivo del file.)
Tentativo{
$file=Get-Item -Percorso “E:\help-pdr\New\TestDocument.docx”
Write-Host “Il file esiste”
} presa {
Write-Host “Il file non esiste”
}
Quando si utilizza il carattere jolly (*):
Ottieni elemento E:\help-pdr\Nuovo\*.*
Modo 3: controlla se esiste un file in PowerShell con System.IO
L'ultimo metodo è eseguire il file Sistema.IO cmdlet. La classe File consente di creare, copiare, spostare, eliminare e aprire un file. Puoi anche eseguire questa sintassi per verificare se esiste un file. Dovresti aprire Windows PowerShell ed eseguirlo anche come amministratore.
Copia e incolla il seguente contenuto e premi accedere . (Cambia anche il percorso del file con il percorso del file)
$fileEsiste = [System.IO.File]::Esiste('E:\help-pdr\Nuovo\TestDocument.docx')
Se ($fileesiste) {
Write-Host 'Il file esiste.'
} altro {
Write-Host 'Il file non esiste.'
}
Ulteriori letture: recuperare file eliminati da Windows PowerShell
Poiché molte persone potrebbero non avere familiarità con le righe di comando, è probabile che si eliminino file quando si esegue erroneamente PowerShell. MiniTool Power Data Recovery può recuperare file cancellati facilmente in pochi passaggi.
Questo software di recupero file gratuito è facile da usare. Anche se sei nuovo nel recupero dei dati, puoi padroneggiarlo rapidamente. Può gestire attività di recupero dati per diversi tipi di file in vari dispositivi di archiviazione dati. Se non sei sicuro che possa ripristinare correttamente i tuoi file, puoi prima ottenere MiniTool Power Data Recovery Free per eseguire una scansione approfondita e recuperare 1 GB di file gratuitamente.
MiniTool Power Recupero dati gratuito Fare clic per scaricare 100% Pulito e sicuro
Linea di fondo
Windows PowerShell funziona molto non solo nel verificare l'esistenza di un file ma anche nella configurazione delle impostazioni del computer e nella risoluzione dei problemi del computer. Se sei interessato a questi metodi, provalo tu stesso. Ma fai attenzione quando ci lavori.