Batch pour suppression de fichiers erreur lors de l'exec :( [16/09] - Shell/Batch - Programmation
Marsh Posté le 04-09-2003 à 18:49:12
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
Marsh Posté le 15-09-2003 à 13:26:47
JPA a écrit : del /Q "C:\Documents and Settings\dasilvac\Recent\*.*" |
Merci beaucoup pour la feinte sous dos qui fonctionne pour la
modification du nom mais la suppression ne se fait toujours pas:
Code :
|
la console me sort:
Code :
|
si quelqu'un a la soluce
Marsh Posté le 15-09-2003 à 13:58:54
tu vas sous session dos, tu fais un dir et tu recup le nom version 8.3 ca devrait passer
Marsh Posté le 16-09-2003 à 13:33:20
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
Marsh Posté le 16-09-2003 à 13:53:30
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
Marsh Posté le 16-09-2003 à 13:59:24
dir /? nan
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
Marsh Posté le 16-09-2003 à 15:03:07
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 ?
Marsh Posté le 16-09-2003 à 17:10:44
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
Marsh Posté le 16-09-2003 à 18:55:15
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).
Marsh Posté le 04-09-2003 à 17:28:35
Salut à tous,
je souhaite faire un petit batch me permettant la suppression
de fichier voilà ce que j'ai fait:
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] :.