[dos] suppression de certains fichiers

Résolu/Fermé
darsidious64 Messages postés 25 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 23 juillet 2008 - 5 avril 2007 à 14:13
 XP3 - 24 sept. 2010 à 10:33
salut tutti...

Existe-til une commande ou plutot comment faire pour supprimer tous les fichiers d'un répertoire sauf les fichiers de type *.txt de ce repertoire par exemple (tout ca depuis une fenetre de commande dos bien sur!)????

Merci pour votre aide
++
A voir également:

5 réponses

didus Messages postés 140 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 10 mai 2013 53
5 avril 2007 à 14:25
Bon, tu es en NTFS surement, tu veux faire quoi exactement, un batch ou une intervention manuelle?
ponctuelle ou répétitive?
0
darsidious64 Messages postés 25 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 23 juillet 2008 1
5 avril 2007 à 15:55
En fait je veux creer un batch qui permette de supprimer tous les dossiers et fichiers d'un repertoire sauf les fichiers texte et je viens de m'apercevoir aussi sauf les fichiers cachés!

Merci didus, je suis sur que tu vas m'aider!
0
didus Messages postés 140 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 10 mai 2013 53
5 avril 2007 à 16:17
ambigu ton encouragement...

essaye ça:
1) placer tous les fichiers .txt en lecture seule, par exemple

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[lect:] [chemin] fichier]
[/S [/D]]

+ Définit un attribut.
- Efface un attribut.
R Attribut de fichier en lecture seule.
A Attribut de fichier archive.
S Attribut de fichier système.
H Attribut de fichier caché.
[Lecteur:][Chemin][NomFichier]
Spécifie le ou les fichiers que ATTRIB doit traiter.
/S Traite les fichiers dans le dossier courant
et dans tous les sous-dossiers.
/D Traite aussi les dossiers.

puis effacer tous les fichiers sauf ceux en lecture seule et les cachés (prefixe de négation)

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms

noms Spécifie une liste d'un ou plusieurs fichiers ou répertoires.
Les caractères génériques peuvent être utilisés pour
supprimer plusieurs fichiers. Si un répertoire est spécifié,
tous les fichiers qu'il contient seront supprimés.

/P Demande une confirmation avant de supprimer un fichier.
/F Force la suppression de fichiers en lecture seule.
/S Supprime les fichiers dans tous les sous-répertoires.
/Q Pas de confirmation avant suppression avec car. génériques.
/A Suppression en fonction des attributs
attributs R Fichiers en lecture seule S Fichiers système
H Fichiers cachés A Fichiers prêts pour archive
- Préfixe de négation

Si les extensions de commandes sont activées, DEL et ERASE sont modifiées
comme suit :
La logique d'affichage du commutateur /S est inversée. Elle
n'affiche que les fichiers supprimés, et pas ceux qui n'ont pas été trouvés.

aprés tu peux remettre les .txt en lecture normale (attrib -R)

a tester avant bien sur sur une copie semblable du repertoire

nom doit être "chemin\*.*"

si tes chemins font plus de 8 car, penser à placer tes commandes entre guillemets.
0
didus Messages postés 140 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 10 mai 2013 53
8 avril 2007 à 11:52
C'est bien de dire si ton probléme est solutionné, si tu as compris ou une réponse quelconque... pour le suivi de TA question
0
darsidious64 Messages postés 25 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 23 juillet 2008 1
11 avril 2007 à 09:00
oui pardon, merci pour ton aide, je m'en suis sorti avec tes indications
0
didus Messages postés 140 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 10 mai 2013 53
11 avril 2007 à 15:13
Voilà, au moins ce n'est pas du temps passé dans le vide, content que cela ai fonctionné, ce que tu peux faire ensuite c'est solder le post en disant qu'il est solutionné.

ordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je comprend pas trop ^^' tu pourai m'expliquer un peux mieu pask moi j'ai mon batch et je voudrai suprimer une aplication en cour en supriman les fichier sourcesmais je ne comprend pas ton code ^^'
0