Verifique el archivo por comodín y almacénelo como variable en archivo por lotes [cerrado]


10

Estoy buscando una manera de verificar una carpeta específica para un archivo. No tendré el nombre completo del archivo, así que tendré que usar comodines. Después de encontrar el archivo, quiero almacenar el nombre del archivo como una variable.


¿Es el script Batch, verifique si el archivo existe y luego ejecute la misma pregunta? Pregunta más bien en StackOverflow .
JosefZ

Respuestas:


11

No responde directamente a su pregunta sobre un archivo por lotes, pero esto funcionaría fácilmente en un script de PowerShell:

$validFile = Test-Path "C:\path\to\your\file"
if ($validFile -eq 'True') {
    $path = C:\path\to\your\file
}

Y ahora tienes tu nombre de archivo almacenado en una variable


10
setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%

El código sin explicación no es muy útil. Edite su respuesta para explicar qué hace el código.
kasperd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.