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

Windows XP Discussion :

Dos Suppression dossier niveau inférieur


Sujet :

Windows XP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut Dos Suppression dossier niveau inférieur
    Bonjour.
    Je me place dans mon arbo et j'aimerai supprimé tous dossiers du niveau inférieur.
    Exemple je suis dans mon dossier "Test" qui contient les dossiers "Test1" et "Test2" qui eux mêmes contiennent "test11" et "test22".
    et je souhaiterai supprimer "test11" et "test22" sans devoir rentrer dans les dossiers "Test1" et "Test2"...
    Est-ce possible??
    Merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Billets dans le blog
    2
    Par défaut
    oui,

    normalement tu peux supprimer tes répertoires en donnant le chemin absolue de chacun d'eux sans que lors de l'exécution de ton script tu sois dans le répertoire plus haut...

    pour plus d'info, dans une commande dos tu fais del /?

  3. #3
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    essayes cette commande:


  4. #4
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut
    D'accord. Mais en fait justement, je voulais éviter de rentrer chaque chemin absolu... Justement pour balayer tous le contenu de tous les sous dossier d'un dosser en une seule commande... C'est possible?
    Pour la commande rd elle ne devrait pas marché car les dossiers ne sont pas vide, il faudrait alors que je les vide au préalable...
    J'espère qu'il y a une petite astuce...
    Merci pour votre aide

  5. #5
    Invité
    Invité(e)
    Par défaut
    On appelle cela la suppression récursive

    La commande deltree aurait fait l'affaire sous Windows 2000 et inférieurs :
    Code Commande MS-DOS : Sélectionner tout - Visualiser dans une fenêtre à part
    deltree[/Y] [lecteur:]chemin [[lecteur:]chemin[...]]
    exemple :
    Code Commande MS-DOS : Sélectionner tout - Visualiser dans une fenêtre à part
    deltree /Y test1
    Aurait supprimé tout le dontenu de
    le switch /Y servant à passer outre la demande de confirmation de suppression (attention ).


    Désormais il y a la commande rd ou rmdir comme l'a suggéré Djug.

    Pour un effacement récursif il faut ajouter le switch /S :
    Code Commande MS-DOS : Sélectionner tout - Visualiser dans une fenêtre à part
    rd /S /Q test1
    Supprimera test1 et tout son contenu
    Le switch /Q permet de passer outre la demande de confirmation (là aussi, attention hein )

    Citation Envoyé par Angeldu74 Voir le message
    je voulais éviter de rentrer chaque chemin absolu... Justement pour balayer tous le contenu de tous les sous dossier d'un dosser en une seule commande
    Attention ma commande supprime TOUT le contenu de test1, les dossiers test11 et test22 seront supprimés aussi

    Pour ne supprimer que le contenu des dossiers, mais pas les dossier, il faudra faire un petit script, en batch par exemple
    Dernière modification par Invité ; 17/08/2009 à 12h15.

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 233
    Par défaut
    Merci, mais il y a juste un petit détail. Je souhaiterai supprimer tout le contenu d'un dossier mais pas le dossier lui-même (contenant).
    Comment faire??

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

Discussions similaires

  1. [XPATH] obtenir nom attribut d un niveau inférieur
    Par skyangel dans le forum Format d'échange (XML, JSON...)
    Réponses: 14
    Dernier message: 01/03/2008, 16h06
  2. Suppression Dossier Javascript
    Par mulot49 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/06/2007, 11h47
  3. [C#][MDI] Désactiver la fonctionnalité "niveau inférieur"
    Par nicolas.pied dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/04/2007, 16h39
  4. Dossier niveau supérieur
    Par Vodkha dans le forum Langage
    Réponses: 3
    Dernier message: 05/12/2005, 14h54

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