Rechercher : dans
Par :

Suppression liste de repertoire sous dos

Dernière réponse le 16 oct 2009 à 08:17:44 edboq, le 9 nov 2006 à 16:05:41 
 Signaler ce message aux modérateurs

Bonjour,

Petit défi pour tout les membres de la communauté :

Un problème insoluble pour moi:

J'ai un répertoire dans lequel j'ai une série de répertoires dont certains se nomme toto.dat, tata.dat, titi.dat.
Je cherche une commande (voire plusieurs) me permettant de supprimer tous les répertoires dont le nom se termine par .dat

Je suis tout perdu / nu

Vos suggestions seront les bienvenues

Merci d'avance

Meilleures réponses pour « Suppression liste de repertoire sous dos » dans :
Supprimer le répertoire Liens des favoris VoirMalgré la suppression du dossier "Liens" situé dans les favoris d'Internet Explorer, celui ci se régénère automatiquement au redémarrage de l'ordinateur. Il existe deux solutions pour se débarrasser du dossier Liens des favoris. Masquer le dossier...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Fichiers et répertoires VoirLes fichiers sous DOS Sur un ordinateur les informations sont stockées dans des fichiers. Lorsqu'on exécute un programme, MS-DOS traite les informations situées dans le fichier et les transmet au système. Sous MS-DOS chaque fichier peut être aussi...
Systèmes d'exploitation - DOS - Commandes VoirCommande Description dir liste le contenu d'un répertoire cd change de répertoire cd .. répertoire parent md ou mkdir crée un nouveau répertoire deltree supprime un répertoire, ainsi que l'ensemble...

1

jmp59, le 9 nov 2006 à 21:07:30
  • +1

Salut,

La 1ère chose à régler c'est une question de vocabulaire.

.dat, à la fin du nom, ça s'appelle une extension.
Un répertoire n'a pas d'extension. Donc toto.dat, toto.dat, titi.dat ne sont pas des répertoires, mais des fichiers

Supposons donc qu'ils sont dans le même répertoire appelé "Copains"
Tu vas dans ce répertoire et tu tapes Delete *.dat + Entrée.
Tous les fichiers de ce répertoire ayant l'extension .dat seront supprimés.

Bye.

Répondre à jmp59

4

edboq, le 10 nov 2006 à 10:03:52

Merci jmp59 de ta réponse,

Je persiste dans mon vocabulaire (c'est pour ca que j'ai mis en gras le mot répertoire). un répertoire peux se nommer toto mais aussi toto.dat.

Mes répertoires n'ont pas d'extension, c'est leur nom; c'est comme ca.

any idea ??

Répondre à edboq

2

Bernard.Mouille, le 9 nov 2006 à 22:22:01

Bonsoir,


Peut-être il faut essayer avec la commande XDEL de DOS (windowsXP)

Bon courage

BM

Répondre à Bernard.Mouille

3

Bernard.Mouille, le 10 nov 2006 à 08:09:29

Bonjour,

J'ai fait une petite erreur : XDEL vien du DR-DOS 6

Bonne journée

BM

Répondre à Bernard.Mouille

5

edboq, le 10 nov 2006 à 10:44:33

Merci Bernard

on peux-t-on trouver ce XDEL ?
est-ce possible de le télécharger?

merci

Répondre à edboq

6

Bernard.Mouille, le 10 nov 2006 à 13:27:12

Bonjour,

Je peux te l'envoyer par mail : le mien est : nom.prénom@wanadoo.fr (j'ai un anti-spam)

Bonne journée

BM

Répondre à Bernard.Mouille

7

dominique, le 17 jan 2007 à 12:06:32

Bonjour,

Utilise la commande deltree du dos

deltree nomrepertoire /s

Répondre à dominique

8

dominique, le 17 jan 2007 à 12:09:56

Désolé, je me suis trompé, c est rmdir

rmdir nomrepertoire /s

/s supprime tous les sous répertoires du répertoire à supprimer

Répondre à dominique

9

camescope, le 7 déc 2007 à 12:10:08

Apparement pas mal de monde est perdu avec le DOS déjà il faut se mettre sous commande Dos "affichagz noir et blanc des anciens ecrans" et utiliser les commandes Dos
MKDIR creer un repertoire
dir/? affiche les fonctions de DIR et par exemple DIR/A/ affichera des repertoire "caches" que l'on ne trouve pas avec windaube "peut etre windows" bref vous allez découvrir des surprises , des REP "répertoire" inconnu de vous.
pour efface DELETTE est équivalent a ERASE avec quelques nuances ' Toujours la commande /? pour connaitre les fonctions
Exemple Del/? ou erase/? ou dir/? etc...

XCOPY Xdel etc sont issues des commande CPM86 (vous connaissez pas c'etait avant et au depart du DOS que voulez vous les papy gateux de l'informatique ont quelques souvenir. vous retrouverez certaine commandes sous unix ou linux quasi equivalentes au CPM.

Pour les repertoires j'ai perdu la commande d'effacement mais en cherchant dans les commandes Dos vous trouverez je pense que c'est CHKDIR à verifier. n'oubliez pas d'utiliser les sous commandes pour les repertoires cahes "hyden" ou archivez etc...
Bon courage

Répondre à camescope

10

camescope, le 7 déc 2007 à 12:46:48

Petite rectification
J'ai indiqué des "commandes externes" malheureusement introuvables sous windows sauf aprés copie d"une bonne vielle disquette dos, mai!!!
Bon la solution est simple MD ou md /s supprime les repertoires et fichiers seul inconvenient il faut nommer les répertoire soit:
dir/A indique REP tarte il faudra taper md tarte/A pour effacer le sous repertoire et ses fichiers. Sous réserves que l'opération ne soit pas interdite
fichiers systemes etc... autrement il faut changer l'attribut du fichier deh (hyden) ou s (systeme) en a (archives)

Répondre à camescope

11

 rubicond, le 16 oct 2009 à 08:17:44

A essayer sous DOS ( en mode commande : >Démarrer >Exécuter taper cmd pour avoir une fenêtre "Dos")
rmdir x:\*.dat /s ( ou rd x:\*.dat /s) x: étant l'unité contenant les fichiers

il semble que cette commande, bien que récursive, ne soit pas "propagative" : bien qu'ayant plusieurs rép. xyz dans des répertoires de C: je n'ai pas pu effacer tous les rép xyz par rd C:\xyz /s. J'ai du me positionner dans chaque rép contenant xyz : cd c\abc puis rd C:\abc\xyz /s

Attention aussi aux Attributs des répertoires à effacer : Hidden, Archives, Lecture seule

PS il existe une option qui permet de conserver la fenêtre "Dos" ouverte après avoir passé une commande, c'est utile!, mais je l'ai oubliée.

Répondre à rubicond