Método 1: use el cmdlet de prueba de prueba para verificar la existencia del archivo
Cmdlet de prueba de prueba busca la ruta y devuelve un valor booleano. Test-Path devolverá verdadero si la ruta es correcta, y si la ruta no se encuentra, entonces devuelve falso. La sintaxis seguida del cmdlet de la ruta de prueba se proporciona a continuación:
Sintaxis
> Path -Path
En la sintaxis anterior
Ejemplo
Este programa verificará la existencia del archivo utilizando el Patas de prueba método. Se recomienda proporcionar la ruta absoluta del archivo como lo hicimos aquí.
La salida es verdadera, lo que significa que el archivo existe. Se observa que el "Patas de prueba"Cmdlet ha devuelto verdadero que establece que el archivo existe.
Método 2: use Get-Item para verificar la existencia del archivo
El Obtiene el objeto Cmdlet de PowerShell se usa para obtener elementos en la ubicación especificada. La sintaxis del Obtiene el objeto cmdlet se proporciona a continuación:
Sintaxis
> Get-item
Los elementos de sintaxis se describen como:
Ejemplo
Este programa también verificará la existencia del archivo utilizando el método Get-Item.
> Get-Item c:/docs/ps.TXT
Get-Item ha imprimido los detalles del archivo que establece que el archivo existe en la ruta especificada.
Método 3: use el cmdlet get-childitem para verificar la existencia del archivo
Este método obtiene el elemento y los elementos infantiles de más de una ruta especificada. Si el archivo existe, mostrará los detalles del archivo y lanzará un error en caso de que el archivo no esté presente.
La sintaxis del cmdlet get-childitem se proporciona a continuación:
Sintaxis
> Get -ChildItem -Path
Se explican los elementos de sintaxis a:
Ejemplo
Este programa verificará la existencia del archivo utilizando el método Get-ChildItem.
> Get -ChildItem -Path C:/Docs/PS.TXT
La salida muestra los detalles del archivo, lo que significa que existe el archivo.
Método 4: use el sistema.IO.Método de archivo para verificar la existencia del archivo
El [Sistema.IO.Archivo] :: existes (archivo) El método también verifica la existencia del archivo. Este método proporciona el resultado en un valor booleano (verdadero/falso). Se sigue la siguiente sintaxis para aplicar este método:
Sintaxis
> [Sistema.IO.El archivo existe()
La sintaxis anterior se utilizará para verificar la existencia de un archivo especificando la ruta del archivo en el parámetro.
Ejemplo
Aquí, el [sistema.IO.Archivo] :: El método exists se ejerce para verificar que el archivo esté presente en la ruta dada o no.
> [Sistema.IO.Archivo] :: existes ("C:/Docs/PS.TXT")
La salida es verdadera, lo que significa que el archivo existe.
Felicitaciones! Has aprendido a verificar la existencia del archivo en PowerShell
Conclusión
Cmdlets de PowerShell como Get-Childitem, Obtiene el objeto, y Patas de prueba se puede usar para verificar la existencia del archivo. Además, PowerShell también proporciona un .NETO Método compatible "[Sistema.IO.El archivo existe" Para verificar la existencia de un archivo. En esta publicación, hemos demostrado varios métodos posibles para verificar la existencia del archivo. El uso de estos tres cmdlets, así como el método, se explica con la ayuda de ejemplos.