MS-Dos ! Comment supprimer tous les fichiers name.ext de mon hdd ? - Windows & Software
Marsh Posté le 07-01-2002 à 21:28:21
moi aussi j'aime le shell mais quand meme
del /s ca existe aussi
Marsh Posté le 07-01-2002 à 21:28:45
moi aussi j'aime le shell mais quand meme
del /s ca existe aussi
Marsh Posté le 07-01-2002 à 21:30:28
rwaguet a écrit a écrit : Je veux supprimer tous les fichiers a.b du c: mais je ne trouve pas de commande recursive qui va fouiner dans tous mes rep a partir de la racine. j'ai bien pensé faire un dir/s/b a.b |erase (dir/s/b renvoie les chemins lignes a lignes c:\mesdoc~1\a.b par exemple) mais le |erase ne marche pas. j'ai essayer le batch, les parametres, les macros, j'y arrive pas ca m'enerve. Je suis trop habitué a linux et pour une fois que je veux faire un quelques choses en dos ca marche pas ! Merci. |
del /s marche pas. option inconnue au bataillon du mon dos -WinME
Marsh Posté le 07-01-2002 à 22:04:58
funkelly a écrit a écrit : et del /? i dit koi ? |
j'ai que la demande de confirmation possible !!
Bref, je veux developper une commande :
en fait si je fais un dir/s/b aaa.doc>tempfile.txt
mon fichier tempfile contient les chemins de tous les fichiers aa.doc
ex:
c:\aaa.doc
c:\mesdoc~1\aaa.doc.
Comment ensuite puis-je faire avaler a erase les lignes de ce fichiers tempfile ? je peux faire un type tempfile pour obtenir sur con: le contenu mais ensuite comment je fais pour que chaque ligne soit entrée du erase ou del ? le pipe "|" ne marche pas biensur. c pas linux
Marsh Posté le 07-01-2002 à 22:49:44
belug a écrit a écrit : DELTREE vous connaissez ? |
deltree ca marche pas biensur, c'est pour les rep.
Marsh Posté le 07-01-2002 à 22:52:26
rwaguet a écrit a écrit : deltree ca marche pas biensur, c'est pour les rep. |
tu recuperes ça dans oldmsdos de ton cd de win98 et tu testes
Marsh Posté le 07-01-2002 à 22:56:47
patparis a écrit a écrit : et encore plus simple, la recherche de fichirs de windows ? |
ouais mais ca que t'as pas pigé c'est que j'ecris un batch, un p'tit prog, un script ! sinon je sais ou ils sont sans pb ! mais cherche moi ca avec un batch en Dos ?! alors la recherche en dos c'est >dir fichier.ext /s/b
le b c'est le format allégé et le s recursivité de la recherche dans les sous dossiers. Le resultat en sortie c'est par exemple
c:\fichier.ext
c:\mesdoc~1\fichier.ext
maintenant que j'ai ca sur la sortie standard, (je peux aussi le rediriger dans un fichier si ca m'amuse!!) comment puis je demander a une commande dos comme erase ou del de traiter les lignes en question ? redirection de l'entrée standard (< ), (|) ? call un autre bat (style sous routine), j'utilise les parametres (%1) !! voila, j'ia essayé tout ca j'ai pas de soluces.
Alors merci de ne pas jouer au plus malin ou de me prendre pour un ...
Marsh Posté le 07-01-2002 à 22:58:39
belug a écrit a écrit : tu recuperes ça dans oldmsdos de ton cd de win98 et tu testes |
ouais pourquoi pas mail il me fallait un truc "universelle" !! ah si je pouvais compiler msdos !! le binaire ca marche presque partout ensuite...
Marsh Posté le 07-01-2002 à 23:28:52
le + simple,installer (l indispensable) windows commander faire une recherche sur *.ext et selectionner afficher liste.
that's all.
=> www.ghisler.com
Marsh Posté le 07-01-2002 à 23:51:18
Le del /S ca ne marche pas sous DOS...
Il faut 4DOS pour ca...
Le del /S *.txt par exemple de 4DOS, ca marche au poil !
Bon, c'est vrai qu'il y a toujours le deltree/y .
Allez FORMAT C: !!!
Marsh Posté le 07-01-2002 à 21:01:30
Je veux supprimer tous les fichiers a.b du c: mais je ne trouve pas de commande recursive qui va fouiner dans tous mes rep a partir de la racine. j'ai bien pensé faire un dir/s/b a.b |erase
(dir/s/b renvoie les chemins lignes a lignes c:\mesdoc~1\a.b par exemple) mais le |erase ne marche pas. j'ai essayer le batch, les parametres, les macros, j'y arrive pas ca m'enerve. Je suis trop habitué a linux et pour une fois que je veux faire un quelques choses en dos ca marche pas ! Merci.