Métodos de PowerShell para verificar si existe un archivo
PowerShell admite varias operaciones en archivos. Antes de la operación se recomienda comprobar la existencia del archivo. PowerShell ofrece varios cmdlets y métodos para este fin. Esta publicación analiza y proporciona un uso detallado de los cmdlets/métodos para verificar la existencia del archivo. Para verificar si un archivo existe o no, usamos varios métodos para determinar la existencia del archivo en una ubicación específica. Te explicamos los cuatro métodos para verificar la existencia del archivo, que puedes usar para verificar la existencia del archivo en PowerShell
Contenidos
Método 1: use el cmdlet Test-path para verificar la existencia del archivo
El cmdlet Test-Path busca la ruta y devuelve un valor booleano. Test-Path devuelve verdadero si la ruta es correcta y si no se encuentra, devuelve falso. La sintaxis seguida por el cmdlet Test-Path se proporciona a continuación:
sintaxis
> prueba-ruta -ruta
: Se refiere a la ubicación del archivo. - sendero: Se utiliza para especificar una ruta
: define los parámetros para la funcionalidad adicional
ejemploEste programa comprueba la existencia del archivo mediante el ruta de prueba Método. Se recomienda especificar la ruta absoluta del archivo, como hemos hecho aquí. > TestPath -Ruta «C:/Docs/PS.txt» -Hoja de tipo de ruta
La salida es True, lo que significa que el archivo existe. Se observa que el «ruta de pruebaEl cmdlet devolvió verdadero, lo que indica que el archivo existe.
Método 2: use Get-Item para verificar la existencia del archivo
Que obtiene el objeto El cmdlet de PowerShell se usa para obtener elementos en la ubicación especificada. La sintaxis de la obtiene el objeto El cmdlet se proporciona a continuación:
sintaxis
Los elementos de sintaxis se describen a continuación:
- obtiene el objeto: utiliza el carácter comodín
- para obtener todo el elemento especificado.
: Se refiere a la ubicación del archivo.ejemplo
Este programa también comprueba la existencia del archivo mediante el método Get-Item. > Obtener elemento C:/Docs/PS.txt
Get-Item imprimió los detalles del archivo indicando 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 recupera el elemento y los elementos secundarios de más de una ruta especificada. Si el archivo existe, se muestran los detalles del archivo y se genera un error si el archivo no existe. La sintaxis del cmdlet Get-ChildItem se proporciona a continuación:
sintaxis
- > Get-ChildItem-Path
Los elementos de sintaxis se explican a: Obtener elemento secundario - : Recupera el contenido de una carpeta o clave de registrosendero
- : Se utiliza para especificar una ruta
: Se refiere a la ubicación del archivo.ejemplo
Este programa comprueba la existencia del archivo mediante el método Get-Childitem. > Get-Childitem -Ruta C:/Docs/PS.txt
La salida muestra los detalles del archivo, lo que significa que el archivo existe.
Método 4: use el método System.IO.file para verificar la existencia del archivo [System.IO.File]Que ::Existe(Archivo)
El método también comprueba la existencia del archivo. Este método devuelve el resultado en un valor booleano (verdadero/falso). Se sigue la siguiente sintaxis para aplicar este método:
sintaxis [System.IO.File]> ::Existe(
Parámetro. ejemplo [System.IO.File]Aquí el [System.IO.File]El método ::Exists se ejecuta para verificar si el archivo existe en la ruta dada o no. >
::Existe(«C:/Docs/PS.txt»)
La salida es True, lo que significa que el archivo existe. ¡Felicidades! Aprendiste a verificar la existencia del archivo en PowerShell
Conclusión Cmdlets de PowerShell comoObtener elemento secundario ,obtiene el objeto y ruta de prueba se puede utilizar para verificar la existencia del archivo. Además, PowerShell también proporciona una .LA RED método compatible[System.IO.file]» ::Existe” para comprobar la existencia de un archivo. En esta publicación, hemos compartido diferentes métodos posibles para verificar la existencia del archivo. El uso de estos tres cmdlets, así como el método, se explicarán con ejemplos.