Проверить файл по шаблону и сохранить как переменную в пакетном файле [закрыто]

10

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

Ари Винокур
источник
Является ли пакетный скрипт, проверьте, существует ли файл, затем выполните тот же вопрос? Спросите скорее в StackOverflow .
JosefZ 12.12.16

Ответы:

11

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

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

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

Vinny
источник
10
setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%
Джеймс Конниган
источник
Код без объяснения не очень полезен. Пожалуйста, измените свой ответ, чтобы объяснить, что делает код.
Касперд