Alternative à MD ?

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Feub
Batcheur occasionnel
Messages : 2
Enregistré le : 02 mars 2015 19:15

Alternative à MD ?

Message par Feub »

Hello,

J'ai une simple question concernant la fonction MD dans un batch

Lorsqu'on utilise MD creationdundossier ca fonctionne mais si on utilise à nouveau la fonction avec le même nom de dossier ca ne fonctionne plus évidement vu que le dossier existe déjà...

Est-il possible de faire en sorte qu'il n'y ai pas d'erreur qui s'affiche ? En gros que cela fasse abstraction du fait que le dossier est déjà existant ?

J'espère avoir été clair dans mon explication...

D'avance merci pour vos réponses.

Cdlt
Feub
Batcheur occasionnel
Messages : 2
Enregistré le : 02 mars 2015 19:15

Re: Alternative à MD ?

Message par Feub »

Ou éventuellement faire en sorte que cette variable ne soit utilisable qu'une seule fois ?

set /p choix=Faites votre choix:
if %choix%==1 echo. && echo Creation en cours de réalisation && timeout /t 2 >nul && goto :option1

Mais je ne sais pas si c'est possible étant donné qu'il y en a encore 5 qui suivent...
Avatar du membre
-- batchman --
Batcheur débutant
Messages : 22
Enregistré le : 29 oct. 2014 11:37

Re: Alternative à MD ?

Message par -- batchman -- »

Salut,
Je suis pas très sûr de t'avoir compris, mais peut-être que ça peut t'aider :

Code : Tout sélectionner

if not exist "TonDossierAvecChemin" md "TonDossierAvecChemin"
 
En vérité tu peux te passer :
- du chemin, si celui-ci est déjà spécifié ou si tu veux créer ton dossier au même emplacement que ton batch.
- des guillemets, si tu ne mets pas d'espaces dans ton fichier (ou dans le chemin).

Personnellement MD est plutôt simple à utiliser, mais tu voulais peut-être faire autre chose ? :|
-- batchman --
idsocho
Batcheur occasionnel
Messages : 1
Enregistré le : 12 mars 2015 07:23

Re: Alternative à MD ?

Message par idsocho »

Mais je ne sais pas si c'est possible étant donné qu'il y en a encore 5 qui suivent?
Avatar du membre
-- batchman --
Batcheur débutant
Messages : 22
Enregistré le : 29 oct. 2014 11:37

Re: Alternative à MD ?

Message par -- batchman -- »

Hey :)

Si vous voulez mettre plusieurs instructions à la suite d'une condition (if) il suffit de mettre tout cela entre parenthèses, sur plusieurs lignes.
Exemple :

Code : Tout sélectionner

@echo off
if "%var1%"=="%var%2" (
echo Cela
echo fonctionne
echo Vérifiez  ;) 
pause
)
 
Je crois que c'était le problème de Feub ;)
-- batchman --
Répondre