Verifique o arquivo por curinga e armazene como variável no arquivo em lotes [fechado]

10

Estou procurando uma maneira de verificar uma pasta especificada para um arquivo. Não terei o nome completo do arquivo, portanto terei que usar caracteres curinga. Depois de encontrar o arquivo, desejo armazenar o nome do arquivo como uma variável.

Ari Winokur
fonte
O script de lote é , verifique se o arquivo existe e execute a mesma pergunta? Pergunte antes no StackOverflow .
18117 JosefZ

Respostas:

11

Não responde diretamente à sua pergunta sobre um arquivo em lotes, mas isso funcionaria facilmente em um script do PowerShell:

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

E agora você tem seu nome de arquivo armazenado em uma variável

Vinny
fonte
10
setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%
James Connigan
fonte
Código sem explicação não é muito útil. Edite sua resposta para explicar o que o código faz.
kasperd