Supprimer contenu rep / commande - Win NT/2K/XP - Windows & Software
Marsh Posté le 16-01-2006 à 10:16:18
Si tu veux juste effacer les fichiers mais pas les dossiers :
del *.* /s
Marsh Posté le 16-01-2006 à 10:27:10
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.
Marsh Posté le 16-01-2006 à 10:35:34
Eh bien tu fais un DEL /S pour nettoyer les fichiers, et ensuite un RMDIR pour nettoyer les dossiers.
Marsh Posté le 16-01-2006 à 11:17:48
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.
Marsh Posté le 16-01-2006 à 11:22:06
Il faut que tu te places DANS le dossier en question, et tu fais un rmdir *.* /s
Marsh Posté le 16-01-2006 à 11:28:20
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)
Marsh Posté le 16-01-2006 à 10:01:49
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