Script creation repertoire perso .bat

Salut,

Je souhaite ecrire un script d'ouverture de session en .bat pour les utilisateurs de mon domaine.

Dans ce script, il y aura le mappage des lecteurs réseaux et la creation d'un repertoire perso sur le serveur..
Dans ces lecteurs réseaux, un correspond au repertoire perso du user sur le serveur.

J'ai les lignes pour la connexion des lecteurs reseaux (net use......).

Pour la creation du repertoire, je sais qu'il faut mettre un truc du genre :
mkdir \\IP du srv\partage\%user% (je crois)

Mon problème est au niveau de la condition "existe ou pas",
si le repertoire existe, on passe. si le repertoire n'exite pas, le créer.

C'est pour du windows, et dans un .bat>

2 réponses

  1. Salut,

    Merci pour ta reponse.

    En fait, j'ai trouvé ça, et ça fonctionne :

    set lookup=0
    if exist "c:\%username%" (set lookup=1)
    if %lookup%==0 mkdir "c:\%username%"

    net use Z: "\\srv-partage\%username%"

    Si le dossier existe, le script passe aux connexions des lecteurs reseaux, si il n'existe pas, il le crée.
    1. ouaip.
      c'est encore une autre façon de tester.
      content que ça fonctionne
      bonne journée
  2. sur l'ensemlbe je ne répondrai pas, mais sur "if exist" tu peux faire un truc du style

    il exist c:\toto goto dejafait
    mkdir c:\toto
    :dejafait
    ...suite du bat..

    ou bien plus simple :
    if not exist c:\toto mkdir c:\toto
    ...suite du bat..