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.


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


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

Código sem explicação não é muito útil. Edite sua resposta para explicar o que o código faz.
kasperd
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.