|
| El Nawach | Posté le 15/04/2005 @ 15:20 |
Petit astucien
392 Messages
| Bonjour à tous !
Suite à mon fil sur autoexec.bat ([url="http://forum.pcastuces.com/sujet.asp?SUJET_ID=166986"]ici[/url], pour les curieux [smile] ), j'ai rajouté quelques lignes, dont (en suivant les indications de Yora_Senior, Krystyna, fgondard... etc... :
del c:\recycled\?*.*
...ceci dans le but de "vider ma corbeille" automatiquement à chaque redémarrage, sans pour autant "effacer" la corbeille (dossier sensible, s'il en est).
Bon, alors, ça marche à moitié : les fichiers présents dans la corbeille sont bien supprimés... mais PAS les dossiers...
Dois-je remplacer la commande "del" par "deltree" ?
Merci par avance de vos avis avisés [clindoeil] !
Dreuf.
|
| |
| |
| Publicité |
|
|
| Jean-Pierre | Posté le 15/04/2005 à 20:29 |
Astucien
7087 Messages
| Salut,
Tente ça :
Mais il est vrai que des fois ça vire les dossiers, des fois pas... [smile]
|
| |
|
| El Nawach | Posté le 15/04/2005 à 20:34 |
Petit astucien
392 Messages
| [hello] Jean-Pierre !
... et Merci !
(Sos3Win Ruuuuuuules !!!) [clindoeil] |
| |
|
| Jean-Pierre | Posté le 15/04/2005 à 22:58 |
Astucien
7087 Messages
| [img]http://yelims.free.fr/Coucou/Coucou10.gif[/img]
Deux cuillères de riz, heuuuu de rien ! [img]http://www.freegaia.com/smileys/heureux/heureux22.gif[/img]
[img]http://yelims.free.fr/TopOuNul/Super14.gif[/img]
Heuuuu, je complémente pour les personnes intéressées par cette fameuse option de suppresion de certains fichiers, corbeille et temps :
[url="http://lalimacefolle.free.fr/sos3win.php"][img]http://lalimacefolle.free.fr/pictures/menutili.png[/img][/url]
Modifié par Jean-Pierre le 15/04/2005 23:00 |
| |
|
| PhiloU_PoyE | Posté le 16/04/2005 à 07:07 |
Astucien
2751 Messages
| DELTREE /Y C:\RECYCLED\*.* |
| |
|
| yves.vaissiere | Posté le 16/04/2005 à 08:42 |
Maître astucien
18672 Messages
| Bonjour à tous,
Jean-Pierre je t'envoie un MP au sujet de SOS3WIN. |
| |
|
| El Nawach | Posté le 16/04/2005 à 09:23 |
Petit astucien
392 Messages
| Une nouvelle fois, merci !
[approuve]
Dreuf. |
| |
|
| Jean-Pierre | Posté le 16/04/2005 à 11:57 |
Astucien
7087 Messages
| [img]http://yelims.free.fr/Coucou/Coucou10.gif[/img]
PhiloU_PoyE a écrit :
DELTREE /Y C:\RECYCLED\*.*
|
A notre champion d'arrachage de st ring's avec les dents toute catégories [img]http://www.freegaia.com/smileys/heureux/heureux22.gif[/img] avec la clé "/Y" via le Autoexec.bat en entrèe de boot ?
[img]http://yelims.free.fr/Jetirelalangue/Langue02.gif[/img] le beau Philou ne suit pas, il n'a pas la tête à ça, enfin devinez à quoi [img]http://www.freegaia.com/smileys/sauteurs/saut21.gif[/img]
Oki, oki Yves !
[img]http://yelims.free.fr/Coucou/Coucou21.gif[/img]
Modifié par Jean-Pierre le 17/04/2005 17:52 |
| |
|
| El Nawach | Posté le 16/04/2005 à 12:30 |
Petit astucien
392 Messages
| Elle sert à quoi la clé "y" précisément, d'ailleurs ?
Merci les Génies !
[clindoeil] |
| |
|
| Jean-Pierre | Posté le 16/04/2005 à 14:43 |
Astucien
7087 Messages
| Re,
El Nawach a écrit :
Elle sert à quoi la clé "y" précisément, d'ailleurs ?
Merci les Génies !
[clindoeil]
|
A te demander confirmation de "del" !
|
| |
|
| yves.vaissiere | Posté le 17/04/2005 à 17:26 |
Maître astucien
18672 Messages
| De stRings, Jean-Pierre, de stRings ...
string = ficelle (sous-vêtement ou maillot de bain)
sting = dard [choc]
Mais ce que je ne pige pas, c'est pourquoi proposer /y serait ne pas suivre ; il le faut avec deltree, non ?
Pas dans l'autoexec ?
Sinon
echo caractère_entré|commande
répond le caractère entré à la commande ; donc :
echo o|deltree \recycled\*.*
si DOS français (y si anglais). C'est plus long mais je le signale parce que ça répond à pas mal de demandes de confirmation ou autre ... utiliser un point pour répondre par un appui sur Entrée.
Modifié par yves.vaissiere le 17/04/2005 17:32 |
| |
|
| Jean-Pierre | Posté le 17/04/2005 à 17:57 |
Astucien
7087 Messages
| Salut tout le monde,
Merci Yves pour le R qui s'était... [smile] j'ai rectifié oufff arff !
Question /Y en ce cas = vers le chargement de Win au moment de l'autoexec.bat, celui-ci va être interrompu automatiquement justement en fonction de cette clé, ce à chaque fichier à deler pour demander à l'utilsateur si oui ou non il désire supprimer chaque fichier pointé, non ?
A moins que lors de cette séquence, ces clés ne comptent pas...
[img]http://www.freegaia.com/smileys/boireetmanger/betm13.gif[/img]
|
| |
|
| yves.vaissiere | Posté le 17/04/2005 à 18:43 |
Maître astucien
18672 Messages
| Mais justement, Jean-Pierre, /y ou echo o| sont pour éviter d'avoir à confirmer ! |
| |
|
| Jean-Pierre | Posté le 17/04/2005 à 20:37 |
Astucien
7087 Messages
| Bin pas la peine alors de mettre le /y alors Yves ?
Si tu places cette clé qui "demande" avec en complément la "pipe" qui neutralise, je ne vois pas la simplification.
Enfin à cette heure... [img]http://yelims.free.fr/Fumeurs/Fumeur13.gif[/img] alors m'en veux pas Yves [img]http://www.freegaia.com/smileys/heureux/heureux22.gif[/img]
Avec le mot des ration : [img]http://www.freegaia.com/smileys/boireetmanger/betm13.gif[/img]
|
| |
|
| yves.vaissiere | Posté le 17/04/2005 à 21:13 |
Maître astucien
18672 Messages
| yves.vaissiere a écrit :
Mais justement, Jean-Pierre, /y ou echo o| sont pour éviter d'avoir à confirmer !
|
Bin oui, je me cite ; en effet /y ou echo o| ne demandent pas mais répondent.
Si tu ne les mets pas, tu es obligé de répondre manuellement.
P. S. : l'un ou l'autre. /y équivaut à la pipe ; /y répond oui, yes, si ... et ne demande rien.
Je comprends pourquoi tu ne comprenais pas Philou. | A te demander confirmation |
Bé non ; c'est à ne pas te demander confirmation. |
| |
|
| Jean-Pierre | Posté le 18/04/2005 à 00:09 |
Astucien
7087 Messages
| [img]http://yelims.free.fr/Coucou/Coucou10.gif[/img] tout le monde,
Oki Yves, en tous les cas, notre champion d'arrachage de stRing's avec les dents toutes catégories désormais se planque dans un trou de souris, alors le beau Philou, ouuuuu ouuuuu [img]http://www.freegaia.com/smileys/sauteurs/saut21.gif[/img]
|
| |
|
| uygnak | Posté le 18/04/2005 à 06:26 |
Petit astucien
14 Messages
| Ce n'est pas par hasard la commande rd (remove directory) ?... A savoir que tu devras etre dans la corbeille comme dossier parent et que les dossiers dedans sont supposes d'etre vides pour cette commande
Dr David MILLER
Suisse
Message original par El Nawach
Bonjour à tous !
Suite à mon fil sur autoexec.bat ([url="http://forum.pcastuces.com/sujet.asp?SUJET_ID=166986"]ici[/url], pour les curieux [smile] ), j'ai rajouté quelques lignes, dont (en suivant les indications de Yora_Senior, Krystyna, fgondard... etc... :
del c:\recycled\?*.*
...ceci dans le but de "vider ma corbeille" automatiquement à chaque redémarrage, sans pour autant "effacer" la corbeille (dossier sensible, s'il en est).
Bon, alors, ça marche à moitié : les fichiers présents dans la corbeille sont bien supprimés... mais PAS les dossiers...
Dois-je remplacer la commande "del" par "deltree" ?
Merci par avance de vos avis avisés [clindoeil] !
Dreuf.
|
|
| |
|
| El Nawach | Posté le 18/04/2005 à 12:21 |
Petit astucien
392 Messages
| Bonjour à tous !
Jean-Pierre : Thc... Poil au nez ! [clindoeil]
Yves.v : Merci pour l'explication du rôle de /y (ou echo o|, en français)... je comprends mieux le système...
(A titre d'info, je précise que j'ai une ligne de commande : del c:\windows\recent\?*.*, sans le /y donc, qui fonctionne parfaitement... le /y ne doit donc s'appliquer que pour deltree, en l'occurrence...?)
uignyak : intéressant ce "rd"... mais, pratiquement ?
c:\recycled\rd.. tout simplement ?
A plus ! |
| |
|
| Yora_senior | Posté le 18/04/2005 à 15:21 |
Astucien
1237 Messages
| Bonjour,
A priori le commutateur /y ne fonctionne pas avec del.
C'est la raison pour laquelle j'utilise Del ?*.*
En effet c'est un élément de sécurité qui a toujours existé sur le Dos, dès que l'on tape *.* avec la commande Del, il faut répondre que l'on est d'accord, mais avec le ? en plus, la question n'est pas posée.
En ce qui concerne la commande Rd elle ne fonctionne que si le Répertoire concerné est vide et de plus je ne pense pas qu'elle fonctionnera avec *.* (il faut donner le nom du Répertoire précis.
Je ne pense donc pas que ce soit la bone solution.
Donc pour la suppression des sous-répertoires dans c:\recycled à mon avis la meuilleure solution est: Deltree /y c:\recycled\*.* |
| |
|
| Yora_senior | Posté le 18/04/2005 à 15:26 |
Astucien
1237 Messages
| Re,
De plus avec la commande : Deltree /y C:\Recycled\*.* vous pourrez retirer la ligne Del C:\Recycled\?*.* puisqu'avec cette nouvelle ligne tout sera supprimé : sous-répertoires (vides ou non) ainsi que les fichiers qui sont directement dans Recycled.
Pour résumer :
Effacement de tous les fichiers d'un Répertoire mais pas des sous-répertoires éventuels :
Del "chemin"\?*.*
Effacement de tout :
Deltree y/ "chemin"\*.* Modifié par Yora_senior le 18/04/2005 15:32 |
| |
|
| El Nawach | Posté le 18/04/2005 à 15:33 |
Petit astucien
392 Messages
| Merci Yora_Senior pour ces précisions...
Je subodorais effectivement que la commande "rd" se devait d'être attribuée spécifiquement à un dossier.
La ligne deltree /y c:\recycled\*.* est bien celle que j'utilise dans mon autoexec depuis quelques jours... et j'en suis fort satisfait [smile] !
Merci encore à tous pour votre aide dans les méandres du DOS ! [bierre]
Sujet clos... (jusqu'à la prochaine fois... [rougir] ) |
| |
|
| Jean-Pierre | Posté le 18/04/2005 à 15:39 |
Astucien
7087 Messages
| Bonjour,
A l'instant je viens de tester :
| Deltree /y c:\recycled\*.* |
J'avais des dizaines de fichiers dans ma corbeille + quatre dossiers.
J'ai lancé la commande et en fin de compte il restait UN dossier.
C'est bien ce qu'il me semblait d'avoir déjà constaté, un effacement presque... total des dossiers.
|
| |
|
| Yora_senior | Posté le 18/04/2005 à 16:00 |
Astucien
1237 Messages
| Jean-Pierre a écrit :
Bonjour,
A l'instant je viens de tester :
| Deltree /y c:\recycled\*.* |
J'avais des dizaines de fichiers dans ma corbeille + quatre dossiers.
J'ai lancé la commande et en fin de compte il restait UN dossier.
C'est bien ce qu'il me semblait d'avoir déjà constaté, un effacement presque... total des dossiers.
Bonjour Jean-Pierre,
A tout hasard: ne s'agirait-il pas d'un dossier ayant l'attribut "caché" par exemple ?
Dans ce cas avant la commande Deltree il faudrait utiliser la commande Attrib -h -r -s par exemple
|
|
| |
|
| El Nawach | Posté le 18/04/2005 à 16:03 |
Petit astucien
392 Messages
| Salut Jean-Pierre,
Par curiosité, c'est quel "type" de dossier, si je puis dire ? un dossier que tu avais créé toi même ou généré automatiquement par windows ? |
| |
|
| El Nawach | Posté le 18/04/2005 à 16:05 |
Petit astucien
392 Messages
| Bonjour Yora_Senior,
| Bonjour Jean-Pierre,
A tout hasard: ne s'agirait-il pas d'un dossier ayant l'attribut "caché" par exemple ?
Dans ce cas avant la commande Deltree il faudrait utiliser la commande Attrib -h -r -s par exemple
|
Est-ce à dire qu'un dossier "caché" peut malgré tout apparaître dans recycled ?? |
| |
|
| Yora_senior | Posté le 18/04/2005 à 16:15 |
Astucien
1237 Messages
| Re-bonjour El Nawach.
Sous Windows vous avez la possibilité d'afficher tous les fichiers quel que soit l'attribut : Affichage, Options des dossiers puis onglet Affichage et cocher "Afficher tous les fichiers".
Ce n'est pas le cas sous Dos. Il cache certains fichiers et ne voudra jamais effacer (ou autre chose) un fichier qu'il n'affiche pas. La commande Attrib -h -r -s permet de supprimer les attributs Système, Caché et Lecture seule. Après cette commande le Dos affichera les fichiers et permettra par exemple la suppression, le déplacement etc... |
| |
|
| Jean-Pierre | Posté le 18/04/2005 à 16:19 |
Astucien
7087 Messages
| Re,
| A tout hasard: ne s'agirait-il pas d'un dossier ayant l'attribut "caché" par exemple ? |
Non, non rien de tout ça, aucune DLL en process, tout clean en Kernell.
C'était un fichier de "sav" que je refais tous les jours, donc lorsque l'un est copié, je supprime l'autre.
C'est ça aussi la progr' [clindoeil]
|
| |
|
| El Nawach | Posté le 18/04/2005 à 16:21 |
Petit astucien
392 Messages
| | Sous Windows vous avez la possibilité d'afficher tous les fichiers quel que soit l'attribut : Affichage, Options des dossiers puis onglet Affichage et cocher "Afficher tous les fichiers". |
Merci Yora_senior !
Je ne pensais pas que Windows "acceptait" aveuglément une opération sur des dossiers qu'il "cachait" lui-même par défaut. |
| |
|
| uygnak | Posté le 18/04/2005 à 17:33 |
Petit astucien
14 Messages
| Je ne suis pas specialiste de MS-DOS; je l'ai appris seul apres mon certificat MASTER en Microsoft. rd se refere aux dossier tandis que del se refere aux fichiers. Une personne qui pourrait mieux vous renseigner c'este un technicien de reseau (cours que j'ai seuelement commence mais pas fini) ; des connaissances approfondies de MS-DOS y sont exigees.
David
El Nawach a écrit :
Bonjour à tous !
Jean-Pierre : Thc... Poil au nez ! [clindoeil]
Yves.v : Merci pour l'explication du rôle de /y (ou echo o|, en français)... je comprends mieux le système...
(A titre d'info, je précise que j'ai une ligne de commande : del c:\windows\recent\?*.*, sans le /y donc, qui fonctionne parfaitement... le /y ne doit donc s'appliquer que pour deltree, en l'occurrence...?)
uignyak : intéressant ce "rd"... mais, pratiquement ?
c:\recycled\rd.. tout simplement ?
A plus !
|
|
| |
|
|
| Haut de la page |