If exist avec nom composé

Fermé
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 9 déc. 2013 à 21:28
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 10 déc. 2013 à 18:19
Bonjour,

J'essai de copier des fragments de code dans le dossier prévu à cet effet en commande batch mais if exist avec nom composé cela ne fonctionne pas (peu importe ou je place mes guillemets) alors que pour md, cela fonctionne bien.


if exist %appdata%\Adobe\Dreamweaver CS6\fr_FR\Configuration\Snippets\
Goto CreeDossier
:CreeDossier
md %appdata%\Adobe\"Dreamweaver CS6"\fr_FR\Configuration\Snippets\"Mon dossier\"

Merci de votre aide.

5 réponses

Hillian Fellers Messages postés 79 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 24 mai 2022 12
9 déc. 2013 à 21:46
Bonsoir,

Avez-vous essayé avec les guillemets placés totalement à l'extérieur du nom, par exemple:
if exist "%appdata%\mon fichier" ?
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
9 déc. 2013 à 21:56
Oui et cela ne fonctionne pas. Avec NotePad++ et la coloration syntaxique, le code change de couleur au niveau de l'espace:


if exist %appdata%\Adobe\Dreamweaver CS6\fr_FR\Configuration\Snippets\
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 10/12/2013 à 10:03
hello
la proposition de Hilian devrait fonctionner, quel est le message d'erreur ?
if exist "%appdata%\Adobe\Dreamweaver CS6\fr_FR\Configuration\Snippets\"
0
Hillian Fellers Messages postés 79 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 24 mai 2022 12
10 déc. 2013 à 10:55
Bonjour Barale61,

Le fichier suivant fonctionne sous Windows 8.1, je n'ai pas l'impression que la syntaxe ait évolué depuis XP.

set LOC=c:\Users\Matteo
if exist "%LOC%\repertoire test" goto TROUVE
echo "Le répertoire test n'existe pas"
goto FIN
:TROUVE
echo "Le répertoire test existe"
:FIN
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
10 déc. 2013 à 18:19
Ok merci ça marche sur seven avec tilde:


if exist %appdata%\Adobe\Dreamweaver~CS6\fr_FR\Configuration\Snippets\
Goto CreeDossier

mais je ne comprends pas pourquoi !?
0