Tres métodos para comprobar si existe un archivo en PowerShell en Windows
Three Methods To Check If A File Exists In Powershell In Windows
Windows PowerShell es una utilidad de línea de comandos que puede ejecutar líneas de comando para eliminar, crear y verificar una carpeta. Es una tarea sencilla comprobar si existe un archivo en PowerShell. Esta publicación en Miniherramienta Puede guiarlo a través de una guía específica para verificar la existencia de un archivo/directorio.Los directorios organizan bien sus documentos y otros datos en su computadora. Es necesario saber si un archivo existe antes de realizar cambios en este archivo. Windows PowerShell le ayuda a navegar, crear y eliminar archivos con varias líneas de comando. Puede probar las siguientes líneas de comando para verificar si existe un archivo en PowerShell.
Forma 1: comprobar si una ruta es válida en PowerShell con Test-Path
El cmdlet Test-Path es el más utilizado para determinar si el archivo existe. Le dará un valor para mostrarle el resultado. Estos son los pasos para utilizar la sintaxis de Test-Path.
Paso 1: haga clic derecho en el icono de Windows botón y elija Windows PowerShell (administrador) desde el menú de WinX.
Paso 2: Copie y pegue las siguientes líneas de comando y presione Ingresar . Debe cambiar la ruta: E:\help-pdr\New\TestDocument.docx a la ruta real que desea verificar.
$fileExists = Ruta-Prueba -Ruta “E:\help-pdr\New\TestDocument.docx”
Si($archivoexiste){
Write-Host 'El archivo existe'.
}demás{
Write-Host 'El archivo no existe'.
}
Además, PowerShell Test-Path también puede indicar si la ruta es válida y si conduce a un contenedor, una terminal o un elemento hoja. Puede obtener más información sobre esta sintaxis en esta página .
Forma 2: comprobar si existe un directorio en PowerShell con Get-Item
El Obtiene el objeto La sintaxis también se puede utilizar para determinar si el archivo se encuentra en la carpeta. Cuando utiliza un carácter comodín (*), este cmdlet le mostrará información específica, incluidos todos los archivos, en la carpeta, incluso si no agrega un parámetro del nombre del archivo.
Para ejecutar la sintaxis Get-Item, debe ejecutar Windows PowerShell como administrador. Luego, copie y pegue las siguientes líneas de comando y presione Ingresar . (Reemplace la ruta del archivo por la ruta del archivo real).
Intentar{
$archivo=Obtener-Artículo -Ruta “E:\help-pdr\New\TestDocument.docx”
Write-Host 'El archivo existe'
} atrapar {
Write-Host 'El archivo no existe'
}
Cuando se utiliza el carácter comodín (*):
Obtener elemento E:\help-pdr\New\*.*
Forma 3: comprobar si existe un archivo en PowerShell con System.IO
El último método es ejecutar el System.IO cmdlet. La clase de archivo le permite crear, copiar, mover, eliminar y abrir un archivo. También puede ejecutar esta sintaxis para comprobar si existe un archivo. También debes abrir Windows PowerShell y ejecutarlo como administrador.
Copie y pegue el siguiente contenido y presione Ingresar . (Cambie también la ruta del archivo a su ruta de archivo)
$fileExists = [System.IO.File]::Existe(“E:\help-pdr\New\TestDocument.docx”)
Si($existeelarchivo) {
Write-Host 'El archivo existe'.
} demás {
Write-Host 'El archivo no existe'.
}
Lectura adicional: recuperar archivos eliminados por Windows PowerShell
Dado que es posible que muchas personas no estén familiarizadas con las líneas de comando, es probable que se eliminen archivos al ejecutar PowerShell por error. MiniTool Power Data Recovery puede recuperar archivos borrados fácilmente en unos pocos pasos.
Este software gratuito de recuperación de archivos es fácil de usar. Incluso si eres nuevo en la recuperación de datos, podrás dominarlo rápidamente. Puede manejar tareas de recuperación de datos para diferentes tipos de archivos en varios dispositivos de almacenamiento de datos. Si no está seguro de poder restaurar sus archivos con éxito, primero puede obtener MiniTool Power Data Recovery Free para realizar un análisis profundo y recuperar 1 GB de archivos de forma gratuita.
Recuperación de datos de energía MiniTool gratis Haga clic para descargar 100% Limpio y seguro
Línea de fondo
Windows PowerShell funciona mucho no solo para verificar la existencia de un archivo sino también para configurar los ajustes de la computadora y resolver problemas de la computadora. Si está interesado en estos métodos, pruébelo usted mismo. Pero tenga cuidado al trabajar en ello.