Supprimer un répertoire non vide (windoze)

Supprimer un répertoire non vide (windoze) - Shell/Batch - Programmation

Marsh Posté le 14-02-2003 à 15:06:08    

Pfff j'ai tout essayé:
RD -> Marche pô
Deltree -> pas installé par défaut sur les machines
Y'a qd même bien une manip possible pour supprimer un répertoire non vide quand même ? :fou:  
 
Y'a pas, les mêmes scripts sous Linux sont tellement plus simples

Reply

Marsh Posté le 14-02-2003 à 15:06:08   

Reply

Marsh Posté le 14-02-2003 à 15:27:21    

Si des personnes sont intéressées, j'ai finalement trouvé la soluce:
 
del z:\BDD1\bak_quot\* /F /S /Q
rd z:\BDD1\bak_quot\* /S /Q

Reply

Marsh Posté le 14-02-2003 à 15:29:42    

deltree sous DOS/9x
rd /s sous NT/XP (pas besoin de faire le del avant il me semble)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-02-2003 à 17:38:52    

antp a écrit :

deltree sous DOS/9x
rd /s sous NT/XP (pas besoin de faire le del avant il me semble)


ben si justement :/ c'est ça qui est très très con


Message édité par THE REAL SMILEY le 14-02-2003 à 17:39:02

---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 14-02-2003 à 17:47:44    

:??: chez moi ça marche :
 


T:\01>md 1
 
T:\01>echo blabla > 1\bidon.txt
 
T:\01>dir 1
 Volume in drive T is Temp
 Volume Serial Number is B0A8-FCFC
 
 Directory of T:\01\1
 
14/02/2003  17:47    <DIR>          .
14/02/2003  17:47    <DIR>          ..
14/02/2003  17:47                 9 bidon.txt
               1 File(s)              9 bytes
               2 Dir(s)     783 540 224 bytes free
 
T:\01>rd 1 /s
1, Are you sure (Y/N)? y
 
T:\01>dir 1
 Volume in drive T is Temp
 Volume Serial Number is B0A8-FCFC
 
 Directory of T:\01
 
File Not Found
 
T:\01>


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-02-2003 à 21:10:52    

antp a écrit :

:??: chez moi ça marche :
 


T:\01>md 1
 
T:\01>echo blabla > 1\bidon.txt
 
T:\01>dir 1
 Volume in drive T is Temp
 Volume Serial Number is B0A8-FCFC
 
 Directory of T:\01\1
 
14/02/2003  17:47    <DIR>          .
14/02/2003  17:47    <DIR>          ..
14/02/2003  17:47                 9 bidon.txt
               1 File(s)              9 bytes
               2 Dir(s)     783 540 224 bytes free
 
T:\01>rd 1 /s
1, Are you sure (Y/N)? y
 
T:\01>dir 1
 Volume in drive T is Temp
 Volume Serial Number is B0A8-FCFC
 
 Directory of T:\01
 
File Not Found
 
T:\01>




ça chez moi aussi, mais pour supprimer une arborescence de dossiers dans lesquels il y a des fichiers, je te garanti que ta solution de fonctionne plus :)

Reply

Marsh Posté le 14-02-2003 à 21:20:38    

Si y'a des fichiers et des sousrép le rd/s fonctionne parfaitement, testé et approuvé des 100ènes de fois :)

Reply

Marsh Posté le 14-02-2003 à 22:00:21    

ouais après coup j'ai eu un doute, mais ça marche aussi avec des sous-dossiers
 
Normalement la syntaxe est "rd /s dossier" et pas "rd dossier /s", même si le second semble fonctionner


Message édité par antp le 14-02-2003 à 22:06:36

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-02-2003 à 22:03:47    

avec du pot :
 

Microsoft Windows [Version 5.2.3718]
(C) Copyright 1985-2002 Microsoft Corp.
 
K:\WINDOWS>cd..
 
K:\>md tt
 
K:\>dir
 Volume in drive K is SYSTEM
 Volume Serial Number is DCEC-1C43
 
 Directory of K:\
 
11/01/2003  00:33    <DIR>          ATI
15/01/2003  23:14    <DIR>          Documents and Settings
13/02/2003  22:12    <DIR>          Inetpub
21/01/2003  00:44            10 335 mmcInst.log
14/02/2003  19:25    <DIR>          Program Files
07/02/2003  01:59    <DIR>          share
14/02/2003  22:02    <DIR>          tt
14/02/2003  21:06    <DIR>          WINDOWS
30/01/2003  19:17    <DIR>          wmpub
               1 File(s)         10 335 bytes
               8 Dir(s)   4 229 541 888 bytes free
 
K:\>copy mmcInst.log tt
        1 file(s) copied.
 
K:\>deltree tt
'deltree' is not recognized as an internal or external command,
operable program or batch file.
 
K:\>rd tt
The directory is not empty.
 
K:\>del tt
K:\tt\*, Are you sure (Y/N)? y
 
K:\>


Message édité par MagicBuzz le 14-02-2003 à 22:04:11
Reply

Marsh Posté le 14-02-2003 à 22:05:17    

:heink: non, j'ai rien dit, ça vide le rep, c'est tout :D

Reply

Marsh Posté le 14-02-2003 à 22:05:17   

Reply

Marsh Posté le 14-02-2003 à 22:05:57    

rd /s, pas juste rd :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-02-2003 à 22:05:58    

Y'est encore temps d'effacer tes bétises :D

Reply

Marsh Posté le 14-02-2003 à 22:08:50    

MagicBuzz a écrit :

Microsoft Windows [Version [g]5.2.3718[/g]]


Le ouaréz cépabien :D
 
(si t'es un vrai béta testeur, fait comme ci j'avais rien dis :D)

Reply

Marsh Posté le 07-05-2004 à 12:17:06    

par exemple je veu supprimer tout les dossiers et leur contenu bin et obj dans mon rep, comment je fait?
 

rd *\bin /S /Q
rd *\obj /S /Q


 
ca marche pas :cry:

Reply

Marsh Posté le 07-05-2004 à 12:58:03    

avec un for je pense :o
et le /S /Q doit être juste après rd


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-05-2004 à 23:02:17    

le plus simple :
rmdir C:\ce_que_tu_veux > supprime le répertoire ajoute /s et /q pour supprimer tous les sous répertoires et sans demander de confirmation
 
ou alors :
del /s /q C:\ton_dossier mais cela supprime uniquement les fichiers : le dossier existe encore.

Reply

Marsh Posté le 07-05-2004 à 23:21:27    

oui ça on avait compris
mais dans son cas c'est un peu plus technique :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-05-2004 à 23:57:39    

antp a écrit :

avec un for je pense :o


 
ah ouè.. je savais pas que le for permettai ça.. [:meganne]
 
merci ant'peuh ;)


---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed