Vérifier le fichier par caractère générique et stocker en tant que variable dans un fichier de commandes [fermé]

10

Je cherche un moyen de vérifier un dossier spécifié pour un fichier. Je n'aurai pas le nom complet du fichier, je devrai donc utiliser des caractères génériques. Après avoir trouvé le fichier, je veux stocker le nom de fichier sous forme de variable.

Ari Winokur
la source
Le script Batch est-il , vérifiez si le fichier existe, puis exécutez la même question? Demandez plutôt à StackOverflow .
JosefZ

Réponses:

11

Ne répond pas directement à votre question sur un fichier de commandes, mais cela fonctionnerait facilement dans un script PowerShell:

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

Et maintenant, vous avez votre nom de fichier stocké dans une variable

Vinny
la source
10
setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%
James Connigan
la source
Le code sans explication n'est pas très utile. Veuillez modifier votre réponse pour expliquer ce que fait le code.
kasperd