VIDER LE CACHE INTERNET (VB.NET 2003)

cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 - 20 janv. 2006 à 12:07
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 - 13 août 2008 à 16:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35667-vider-le-cache-internet-vb-net-2003

cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
13 août 2008 à 16:26
merci
achills Messages postés 213 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 20 août 2008
13 août 2008 à 16:06
10/10 ton code fonctionne correctement
tu ma été d'une grande aide
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
18 juin 2008 à 07:49
merci, enfin un qui comprend le code...
cs_djjo Messages postés 3 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 17 juin 2008
17 juin 2008 à 19:47
bonjour et bravo 10/10 il fonctionne parfaitement en vb 2008 et il efface vraiment tous et n'a rien a voir comme certain le dise entre les dossiers et le cache reel internet. je l'avais en vb6 et commencais a l'adapter pour vb2008 (donc un grand merci sa m'evite du travail)
j'ai put tester les 2 et le resultat ai identique tous est bien supprimer...
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
1 mars 2006 à 07:45
Ben, tu copie la totalité dans une nouvelle class que tu nomme clsIE
(Click droit sur projet puis Ajouter/Ajouter une class)

Ensuite dans l'événement d'un bouton par exemple tu peux faire
dim CL as new clsIE
cl.sbDeleteALL
ririeli Messages postés 4 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 28 février 2006
28 févr. 2006 à 20:58
Bonjour!!!

salut Eldi, merci bcp de ta réponse mais j'ai oublié de remarquer que je ne connais pas grand chose en programation.... jijiji je dois copier oú ce code et l'executer comment? désolé mais je ne sais pas ce que c'est sbDeleteALL... merci bcp, soyez patient SVP...

Elizabeth R.R.
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
28 févr. 2006 à 07:37
Salut !

tu as juste à lancer sbDeleteALL
ririeli Messages postés 4 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 28 février 2006
27 févr. 2006 à 23:17
Bonjour tout le monde!! enfin ce que je cherchais..! je cherchais un moyen d'effacer le contenu du dossier "Temporary Internet Files" avant de faire mes sauvegardes, maintenant que je crois l'avoir trouvé, quelqu'un pourrait me dire ce que je dois faire exactement avec ce code pour effacer le contenu de ce dossier...? merci merci merci beaucoup d'avance
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
20 févr. 2006 à 00:10
Va voir ma source : http://www.vbfrance.com/code.aspx?ID=36142

Redman
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
8 févr. 2006 à 13:44
Merci pour le 1/10 alors que ce n'est que la traduction du code de microsoft proposé par la MSDN

Merci de leur transmettre la note
Utilisateur anonyme
8 févr. 2006 à 12:45
Justement c'est ce que j'ai dit :
plusieurs fichier et dossier sont en lecture seule il faut changer leurs attributions afin qu'il puisse s'effacer

sinon dans le meme style on peut aussi effacer tout les dossiers au lieux d'effacer tout les fichiers,c'est plus rapide et plus radical, pour voir tous les dossiers il faut effacer le fichier qui s'appel desktop.ini dans le dossier Temporary ...

et mon code efface bien des fichiers, mais effectiment il efface pas tout du aux attributions de fichier

Je peux faire un code plus poucé pour qu'il efface tout, c'est comme j'ai pu dire c'est juste un exemple que j'ai fait vite fait
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
8 févr. 2006 à 12:08
j'avais déja essayé ça et ça ne fonctionne pas

va voir dans ton cache ie t'auras une surprise
Utilisateur anonyme
8 févr. 2006 à 11:56
Bon voila j'ai fait ça vite fait c'est peut etre pas aussi optimiser comme on le souhaiterais, sa efface quel que fichier mais pas l'integralité, tous les fichiers en "Lecture Seule" ne sont pas effacer, il faut simplement ajouté un bout de code pour changer les attribu de fichier pour qu'il les efface mais je vous laisse le faire ... ou si vous voulez je le ferais plus tard !

Voila mon exemple

Les imports :
Imports System
Imports System.IO
Imports System.Environment

Variable private :
Private AllFiles As New ArrayList
________________________________________________________
Une Function Private :
________________________________________________________
Private Function Recherche(ByVal ListDir As String) As String
Try
For Each Dossier As String In Directory.GetDirectories(ListDir)

For Each Fichier As String In Directory.GetFiles(Dossier)
AllFiles.Add(Fichier)
Next
Recherche(Dossier)
Next

Catch e As Exception
Return 0
End Try
End Function
________________________________________________________
Puis le code qui permet d'effacer tout ça ;)
________________________________________________________
' Récuperation du path dossier "Temporary Internet Files"
'
Dim DossierIE As String = Environment.GetFolderPath(SpecialFolder.InternetCache)

'
' Recherche tous les dossiers & fichier (même les fichiers caché)
'
Recherche(DossierIE)

'
' Lecture de toutes les item du ArrayList puis efface les fichiers
'
For i As Integer = 0 To AllFiles.Count - 1
On Error Resume Next
System.IO.File.Delete(AllFiles.Item(i))
Next
_____________________________________________________
voilà
si vous souhaitez je le met sur site VBfrance en version amélioré et un peut plus commenter

http://troxsa.info
Utilisateur anonyme
8 févr. 2006 à 11:21
Oui en version 2003 c'est aussi facile, bon je vous fait un exemple aujourd'hui et je vous donnerais le code ...

http://troxsa.info/
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
8 févr. 2006 à 11:16
désolé je n'ai que la version 2003, tous mes codes .NET sont sur cette version
Utilisateur anonyme
8 févr. 2006 à 10:27
Parceque il faut rechercher le pourquoi du comment mais c'est assez simple a faire (surtout avec la version de visual studio 2005 c'est encore plus simple)

Si vous voulez je vous fait un exemple ...

http://troxsa.info
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
7 févr. 2006 à 08:11
Heu...
TroXsA ta solution n'est pas viable
Je viens de la tester

Le répertoire IE Cache n'étant pas un vrai répertoire les commandes de suppression de fichier ne fonctionnent pas

A+
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
7 févr. 2006 à 07:42
Ah oui j'avais pas vu

pas bête

à tester
Utilisateur anonyme
6 févr. 2006 à 18:03
Bonjour,

Beaucoup de code pour rien !
avec un petit Imports system.environement
et utiliser la class specialfloder (de tete)
et avec un file.delete de system.io tout ce fait tout seul, il y a pas besion de faire au temps de code pour effecer des cache de IE

Cordialement
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
30 janv. 2006 à 15:33
C sur la msdn de microsoft
cs_nadjim Messages postés 24 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 29 avril 2010
30 janv. 2006 à 14:37
Peut tu donner l'adresse de ton source en C#, puisque que le C# m'interresse plus particulièrement. Merci
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
27 janv. 2006 à 10:22
Ton source n'est pas sur le site...
Montre le pour que ta critique soit constructive
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
27 janv. 2006 à 10:04
En ce cas là je pense qu'il y a juste besoin de ma nipuler avec l' IO.
Moi j'ai fait un programme qui permet de supprimer les cookies + l'historique + la liste de la barre adresse Internet Explorer et la fenêtre "Exécuter".
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
23 janv. 2006 à 09:23
Le répertoire Temporary Internet Files et ses sous répertoires
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
21 janv. 2006 à 13:26
Qu'est ce que t'apelle le cache internet, la liste de tous les urls dernierement utilisée ?
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
20 janv. 2006 à 12:07
Simple traduction, utile pour l'intégration à d'autres sources VB.NET
Rejoignez-nous