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.


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


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

Le code sans explication n'est pas très utile. Veuillez modifier votre réponse pour expliquer ce que fait le code.
kasperd
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.