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 :

[batch file] detruire des fichiers dans une arborescence


Sujet :

Scripts/Batch

  1. #1
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut [batch file] detruire des fichiers dans une arborescence
    Bonjour. J'ai une arborescence a 2 niveaux, qui contient des fichiers:
    Code : 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
    [_]root
    |
    |___[_]dossier1
    |   |
    |   |__[_]debug (contient plein de fichiers...)
    |   |
    |   |__[_]release (contient plein de fichiers...)
    |
    |
    |___[_]dossier2
    |   |
    |   |__[_]debug (contient plein de fichiers...)
    |   |
    |   |__[_]release (contient plein de fichiers...)
    |
    etc...
    Je souhaite crée dans "root" un fichier batch qui va detruire tous les fichiers contenus dans les dossier "debug" et "release", mais sans détruires les dossiers. Je peux faire ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cp dossier1/debug
    del *
    cp ../release
    del*
    
    cp ../../dossier2/debug
    del*
    
    etc...
    Mais comme il y a beaucoup de dossier, et que par la suite il y en aura surement d'autres, je me demande s'il existe pas simplement une commande du genre:
    Est-ce qu'il existe qqch comme ça?


    De plus, dans ma solution actuelle, a chaque commande "del *", l'invite de commande me demande "are you sure? (Y/N)"
    Est-ce qu'il y a moyen de ne pas avoir cet avertissement?

    Merci!

  2. #2
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    656
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 656
    Points : 194
    Points
    194
    Par défaut
    Pour les avertissements utilise plutot la commande rd /Q, pour être sur tape sur cmd rd /? et tu verra les explications.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    sinon je pense que si tu utilises /Y a la fin de ta commande il répondra "yes" a la question "voulez vous detruire le fichier?"

  4. #4
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut
    finalement j'ai trouvé:

    j'utilise toujours del, mais avec les switches:

    /S: ça detruit tous les fichiers dans le repertoire et les sous-repertoires, mais ça detruit pas les repertoires donc l'arborescence reste.

    (par contre, lors de mon premier essai, ça a aussi detruit mon fichier .bat vu qu'il était dans le repertoire racine )

    /Q: ça pose pas la question "are you sure?"

    Merci pour vose réponses

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/05/2014, 14h39
  2. [BATCH]script pour encoder des fichiers dans une arborescence
    Par ashgan44 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 11/05/2009, 15h04
  3. Réponses: 1
    Dernier message: 09/12/2008, 12h23
  4. Ecrire les noms des fichiers dans une colonne
    Par REGIMBAL dans le forum Access
    Réponses: 1
    Dernier message: 20/04/2006, 11h29
  5. Interet de mettre des fichiers dans une base de donnée
    Par Oberown dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 04/07/2005, 11h35

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