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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch pour suppression de fichiers erreur lors de l'exec :( [16/09]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch pour suppression de fichiers erreur lors de l'exec :( [16/09]

n°507630
noobite
The Flying Sushi
Posté le 04-09-2003 à 17:28:35  profilanswer
 

Salut à tous,
je souhaite faire un petit batch me permettant la suppression
de fichier voilà ce que j'ai fait:

Code :
  1. attrib -r -h /s /d
  2. del "C:\Documents and Settings\dasilvac\Cookies\*.txt"
  3. del "C:\Documents and Settings\dasilvac\Recent\*.*"
  4. del "C:\Documents and Settings\dasilvac\Paramètres locaux\Temporary Internet Files\*.*"


 
2 problème:
 
1- pour le recent il me demande confirmation dans la console avant suppression
2- pour le temp. internet files le è de paramètres ne passe pas
en dos il ne reconnait pas le caractère (sûrement un pb ANSI ASCII)
 
voilà je vous remercie d'avance pour vos réponses.


Message édité par noobite le 16-09-2003 à 13:54:05

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
mood
Publicité
Posté le 04-09-2003 à 17:28:35  profilanswer
 

n°507748
JPA
Posté le 04-09-2003 à 18:49:12  profilanswer
 

del /Q "C:\Documents and Settings\dasilvac\Recent\*.*"  
pour le temp,
edite ton batch avec "edit" dans une "boite DOS" et remplace le caractère

n°514875
noobite
The Flying Sushi
Posté le 15-09-2003 à 13:26:47  profilanswer
 

JPA a écrit :

del /Q "C:\Documents and Settings\dasilvac\Recent\*.*"  
pour le temp,
edite ton batch avec "edit" dans une "boite DOS" et remplace le caractère  


 
Merci beaucoup pour la feinte sous dos qui fonctionne pour la
modification du nom mais la suppression ne se fait toujours pas:
 

Code :
  1. attrib -r -h /s /d
  2. del /q "C:\Documents and Settings\dasilvac\Cookies\*.txt"
  3. del /q "C:\Documents and Settings\dasilvac\Recent\*.*"
  4. del /q "C:\Documents and Settings\dasilvac\Param?tres locaux\Temporary Internet Files\*.*"


 
la console me sort:
 
 

Code :
  1. Impossible de trouver C:\Documents and Settings\dasilvac\Param?tres locaux\Temporary Internet Files\*.*


 
si quelqu'un a la soluce :(


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°514895
VisualC++
J'va y penser ...
Posté le 15-09-2003 à 13:58:54  profilanswer
 

tu vas sous session dos, tu fais un dir et tu recup le nom version 8.3 ca devrait passer

n°515622
noobite
The Flying Sushi
Posté le 16-09-2003 à 13:33:20  profilanswer
 

VisualC++ a écrit :

tu vas sous session dos, tu fais un dir et tu recup le nom version 8.3 ca devrait passer


 
merci je test ce soir c'est vrai que parfois les choses les
plus évidentes nous échappe :sleep:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°515644
noobite
The Flying Sushi
Posté le 16-09-2003 à 13:53:30  profilanswer
 

erf en faite je vois le problème c'est que le dossier
paramètres locaux est un dossier caché
bien que je sois en mode affiché  tout les fichiers en mode
console cette dernière ne vois pas ce dossier! :(
La solution serait donc de connaître la commande permettant
d'afficher les dossiers caché en mode console.
Si quelqu'un la connaît  :(  
 
PS:les nom des fichiers en mode console ne sont pas déformés  :bounce:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°515655
VisualC++
J'va y penser ...
Posté le 16-09-2003 à 13:59:24  profilanswer
 

dir /? nan :D
 
et ca donnerais un truc du genre : dir /ah /x pour avoir les fichiers/rep cache (et leur nom en 8.3)
 
Enfin y a pe d autres solutions

n°515711
Carbon_14
Posté le 16-09-2003 à 15:03:07  profilanswer
 

Si le répertoire est "Hidden", on peut pas le changer avec ATTRIB (+/-H) avant, effacement, re-Hidde après ?
 
A moins de pb de droit d'accès/privilèges ?

n°515849
noobite
The Flying Sushi
Posté le 16-09-2003 à 17:10:44  profilanswer
 

Donc voilà la chose j'ai modifié le batch:
----------------------------
attrib -r -h /s /d  /a
del /a "C:\Documents and Settings\dasilvac\Cookies\*.txt"
del /a "C:\Documents and Settings\dasilvac\Recent\*.*"
del /a "C:\Documents and Settings\dasilvac\Param?tres locaux\Temporary Internet Files\*.*"
------------------------------
le /a permettant l'affichage du fichier caché.cette fois la
console repère le répertoire et me demande confirmation
avant suppression or lorsque je reviens dans l'explorateur
les fichiers sont toujours présent!
De plus j'ai remarqué que lorsque je browse à travers ma console l'ensemble des fichiers stockés dans le repertoire (que je vois dans l'explorateur) ne sont pas présent mais deux fichiers sont présent dans la console et ne le sont pas dans l'explorateur:
 
Content.IE5
67 desktop.ini

 
voilà :(  
 
ça me semble plus complexe :pfff:


Message édité par noobite le 16-09-2003 à 17:13:03

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°515960
Carbon_14
Posté le 16-09-2003 à 18:55:15  profilanswer
 

D'après l'aide du DOS (ss win2000), del /S efface fichiers ds répertoires, mais le /A semble avoir une extension possible
/ARHA pour effacer les ReadOnly et les Hidden et les Archives
 
Dans le temps, pour ne pas avoir à répondre, on faisait  
ECHO O|Del *.*   (le O venait de ECHO, ECHO Y si attend réponse en anglais)
 
Si y a qu'un répertoire "protégé", pour l'ATTRIB, je pensais faire (si jamais le répertoire est HIDDEN sinon, faut s'adapter)
 
ATTRIB -H "C:\Documents and Settings\dasilvac\Paramètres locaux\Temporary Internet Files" /S /D (<- à voir, je connaissais pas)
DeleteCommeIlFaut (cf commande efficace)
 puis pour remettre comme avant
ATTRIB +H "C:\Documents and Settings\dasilvac\Paramètres locaux\Temporary Internet Files"  (plus de fichiers donc pas d'attributs, seul celui du REPERTOIRE)
 
Pour info, sur ma machine, "Temporary Internet Files" ne semble pas être protégé (je suis super (et unique) administrateur). J'ai prévu répertoire dans G:\TEMP, j'aime pas que IExplore mette tout sur le disque principal. C'est dans propriétés de IExplore (et aussi pour Netscape).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch pour suppression de fichiers erreur lors de l'exec :( [16/09]

 

Sujets relatifs
[VBA] (ACCESS) "erreur de compilation - attendu Then ou goto " ...Vos meilleurs links pour réaliser batch et comprendre mieux le shell
Erreur : Too many connections[WML] Probleme sur mon site wap Erreur de balise
[Resolu]Fichier batch ie automated connexion[MySQL] Détection et suppression des redondances [résolu]
insertion... erreur contrainte....[PHP] C quoi cette erreur ? [RESOL]
biblio css, erreur? | en fait y en a pas =)erreur de code
Plus de sujets relatifs à : Batch pour suppression de fichiers erreur lors de l'exec :( [16/09]


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