IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Creations Fichiers + Dossier [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Par défaut Creations Fichiers + Dossier
    Bonjour,

    Je vous sollicite encore pour une petite demande.

    J'aimerais un .bat qui, avec un .txt contenant des adresses IP (une adresse par ligne), et 4 fichiers .php différent.
    Me crée 4 dossiers (Acces, Misealheure, Reboot et Screen), puis dans chaque dossier il me prend un fichier .php spécifique et me le copie X fois qu’il y a d'adresse IP avec comme nom les adresses IP.

    Exemple :
    Acces.php
    Misealheure.php
    IP.txt -> 192.168.0.1
    192.168.0.2

    Quand je lance le .bat il me crée :

    Dossier Acces -> 192.168.0.1.php = Identique a Acces.php
    192.168.0.2.php = Identique a Acces.php

    Dossier Misealheure -> 192.168.0.1.php = Identique a Misealheure.php
    192.168.0.2.php = Identique a Misealheure.php

    J’espère avoir été clair.

    Merci beaucoup

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 549
    Par défaut
    Bonjour,

    Ca devrait répondre à ta demande :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    @echo off
    ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
    color 0A
    mode con cols=100
    setlocal enableextensions disabledelayedexpansion
     
    if "A%~1A"=="AA" (exit /b 1) else (set ressources=%~1)
     
    set "ip=%ressources%\IP.txt"
    set "destination=%ressources%\Modèles générés par script"
     
    cd /d %ressources% || exit /b 1
     
    if not exist "%ip%" (
     
    	echo. & echo !!! Le fichier ^>^>^> %ip% ^<^<^< est manquant !!!
    	timeout /t 10
    	exit /b 1
     
    )
     
    for %%A in (*.php) do call :generator "%destination%\%%~nA" "%%~fA"
     
    echo. & echo. & pause
    exit
     
    :generator
     
    if not exist %1 (mkdir %1)
    echo. & echo. & echo ^>^>^>^>^> %~1 & echo.
     
    for /f "usebackq tokens=*" %%E in ("IP.txt") do (
     
    	xcopy %2 "%~1\" /y /q >nul
    	ren "%~1\%~nx2" "%%E.php"  && echo ### %%E.php ^>^>^> OK
     
    )
     
    goto :eof

    Ca fonctionne toujours sur le principe du glisser-déposer.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Par défaut
    Parfait!!!

    C'est exactement se que je cherchais.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Creation de dossier et fichiers automatique sous access ?
    Par gandolfi dans le forum Macros Access
    Réponses: 1
    Dernier message: 05/09/2013, 08h48
  2. Creation de dossiers par rapport à la date des fichiers
    Par jucost dans le forum Discussions diverses
    Réponses: 2
    Dernier message: 08/05/2012, 12h45
  3. Réponses: 2
    Dernier message: 22/05/2006, 16h21
  4. [Kylix] CREATION FICHIERS ". SH"
    Par kanzarih dans le forum EDI
    Réponses: 1
    Dernier message: 25/06/2003, 08h48
  5. [langage] Création de dossier en chemin absolu
    Par Jibees dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2003, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo