Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2197 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Supprimer contenu rep / commande

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer contenu rep / commande

n°2293743
gegebast
Posté le 16-01-2006 à 10:01:49  profilanswer
 

Bonjour je souhaite supprimer le contenu d'un répertoire en ligne de commande. J'ai bien trouvé la commande rmdir pour supprimer un rep mais ça ne me convient pas puisque tous les droits NTFS sont supprimé avec le rep.
ES ce que quelqu'un a une solution?


Message édité par gegebast le 16-01-2006 à 10:05:01
mood
Publicité
Posté le 16-01-2006 à 10:01:49  profilanswer
 

n°2293759
Wolfman
Modérateur
Lobo'tomizado
Posté le 16-01-2006 à 10:16:18  profilanswer
 

Si tu veux juste effacer les fichiers mais pas les dossiers :
del *.* /s

n°2293769
gegebast
Posté le 16-01-2006 à 10:27:10  profilanswer
 

Ben non justement je veux effacer tout le contenu du répertoire. Les fichiers et les répertoires.
En fait c'est un répertoire qui est partagé et qui sert pour échanger des fichiers volumineux. Je veux pouvoir le purger de façon automatique.


Message édité par gegebast le 16-01-2006 à 10:32:38
n°2293780
Wolfman
Modérateur
Lobo'tomizado
Posté le 16-01-2006 à 10:35:34  profilanswer
 

Eh bien tu fais un DEL /S pour nettoyer les fichiers, et ensuite un RMDIR pour nettoyer les dossiers.

n°2293897
gegebast
Posté le 16-01-2006 à 11:17:48  profilanswer
 

Le problème c'est que si je fais par exemple: rmdir d:\test /s . Tous les répertoire et tous les fichiers qui de trouve dans test vont être supprimer mais le répertoire test également.

n°2293909
Wolfman
Modérateur
Lobo'tomizado
Posté le 16-01-2006 à 11:22:06  profilanswer
 

Il faut que tu te places DANS le dossier en question, et tu fais un rmdir *.* /s

n°2293918
gegebast
Posté le 16-01-2006 à 11:28:20  profilanswer
 

Supprimer le contenu d'un répertoire cible :
Dans un nouveau fichier batch copiez ce contenu :
 
@echo off
pushd %1
del /q "*.*"
for /f "tokens=*" %%a in ('dir /b /ad') do rd /s /q "%%a"
popd
 
Saisissez le nom du fichier Batch suivi de l'emplacement et du nom du répertoire à "vider". Le répertoire "parent" restera intact tandis que l'intégralité de son contenu (fichiers et sous-répertoires) sera supprimé.
Le principe est de récupérer l'arborescence spécifiée par l'utilisateur pour "pousser" (pushd) l'indicatif à l'emplacement voulu.
La commande "Del" supprime tous les fichiers du nouveau répertoire par défaut.
Nous utilisons la commande "Dir" afin de n'afficher que les répertoires. Pour chaque occurrence trouvée nous nous servons de la commande "Rd".
La dernière ligne nous permet de revenir à notre point de départ (popd)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Supprimer contenu rep / commande

 

Sujets relatifs
fichiers infectés par spyware/adware à supprimerPeut on supprimer cela sans risque ?
fichier avi impossible à supprimersupprimer fichier ou dossier
[CITRIX] Cacher le contenu de lecteurs réseauxComment supprimer l'écran d'accueil?
virus impossible a supprimerPb commande carte PCMCIA freebox
msconfig: que supprimer au démarrage?Supprimer des logiciels recalcitrants ?...
Plus de sujets relatifs à : Supprimer contenu rep / commande


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR