Récuperer un nom de dossier sans un charactere particulier
Bonjour a tous,
voila ma situation, mon batch est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @ECHO off&cls
SETLOCAL ENABLEDELAYEDEXPANSION
SET workspaceroot=C:\workspace\Local\src
CD /D %workspaceroot%
FOR /f "delims=" %%a in ('dir /ad/b') DO (
set filename=%%a
goto LAUNCH
)
:LAUNCH
echo %filename% |
Dans ce répertoire 'src', j'ai les 2 dossiers suivants:
Je voudrais que mon batch n'affiche que:
Or, il m'affiche:
Ce qui est normal puisqu'il ne prend que le premier nom de dossier.
Cependant, je voudrais incluire une limitation du type 'Le premier dossier qui ne contient pas le caractere .', et ainsi il ne prendra pas le dossier .metadata mas juste le dossier ProjectBatch.
Merci pour votre aide,