Назад | Перейти на главную страницу

Проверить файл по подстановочному знаку и сохранить как переменную в пакетном файле

Я ищу способ проверить указанную папку на наличие файла. У меня не будет полного имени файла, поэтому мне придется использовать подстановочные знаки. Найдя файл, я хочу сохранить имя файла как переменную.

Не дает прямого ответа на ваш вопрос о пакетном файле, но это легко сработает в сценарии PowerShell:

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

И теперь у вас есть имя вашего файла, сохраненное в переменной

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