Rechercher : dans
Par :

[dos] suppression de certains fichiers

Dernière réponse le 11 avr 2007 à 15:13:30 darsidious64, le 5 avr 2007 à 14:13:53 
 Signaler ce message aux modérateurs

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
++

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « [dos] suppression de certains fichiers » dans :
[Windows] Impossible de supprimer un fichier ou un dossier VoirSi Windows n'arrive pas à supprimer un fichier ou un dossier, la cause peut être l'une des suivantes : Le fichier ou le dossier à supprimer est utilisé par un processus du système Le dossier à supprimer contient des fichiers ou dossiers cachés ...
[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...
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF) VoirConversion format de fichier DOS UNIX / UNIX DOS Préambule Ce qu'il faut savoir Conversion DOS vers UNIX Conversion UNIX vers DOS Préambule Il existe déjà des utilitaires (dos2unix et unix2dos) qui s'acquittent très bien ce cette...
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...

1

didus, le 5 avr 2007 à 14:25:19

Bon, tu es en NTFS surement, tu veux faire quoi exactement, un batch ou une intervention manuelle?
ponctuelle ou répétitive?

Répondre à didus

2

darsidious64, le 5 avr 2007 à 15:55:09

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!

Répondre à darsidious64

3

didus, le 5 avr 2007 à 16:17:55

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.

Répondre à didus

4

didus, le 8 avr 2007 à 11:52:02

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

Répondre à didus

5

darsidious64, le 11 avr 2007 à 09:00:37

Oui pardon, merci pour ton aide, je m'en suis sorti avec tes indications

Répondre à darsidious64

6

 didus, le 11 avr 2007 à 15:13:30

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

Répondre à didus
Collection CommentÇaMarche.net