Métodos de PowerShell para verificar si existe un archivo | Explicado con ejemplos

Métodos de PowerShell para verificar si existe un archivo | Explicado con ejemplos
PowerShell admite varias operaciones en archivos. Antes de la operación, se recomienda verificar la existencia del archivo. Para hacerlo, PowerShell ofrece varios cmdlets y métodos. Esta publicación analiza y proporciona un uso detallado de los cmdlets/métodos para verificar la existencia del archivo. Para verificar si existe un archivo o no, utilizaremos múltiples métodos para determinar la existencia del archivo en la ubicación específica. Explicaremos los cuatro métodos para verificar la existencia del archivo que le permitirá verificar la existencia del archivo en PowerShell

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

  • : se refiere a la ubicación del archivo
  • Camino: utilizado para especificar una ruta
  • : Define los parámetros para una funcionalidad adicional

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í.

> Test -Path -Path "C:/Docs/PS.txt "-pathtype hoja

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:

  • Obtiene el objeto: usa el carácter comodín (*) para obtener todo del elemento especificado.
  • : se refiere a la ubicación del archivo

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:

  • Get-Childitem: Obtiene el contenido de una carpeta o clave de registro
  • Camino: utilizado para especificar una ruta
  • : se refiere a la ubicación del archivo

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.