begin process at 2008 07 06 18:28:57
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Cache IE [ Réseaux & Internet / Internet ] (Mrreivax)

Cache IE le 08/11/2006 21:25:33

Mrreivax
je souhaite pouvoir voir tous les fichiers du cache internet.
Pour ce faire, j'ai écris ce code:

Dim IETemps() AsString
Dim IETemps2() AsString
IETemps2 = IO.Directory.GetDirectories(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache))

For i AsInteger = 0 To UBound(IETemps2)
   IETemps = IO.Directory.GetFiles(IETemps2(i))
      For j AsInteger = 0 To UBound(IETemps)
         MsgBox(IETemps(j))
      
Next
Next

Ben, il me retourne pas tous les fichiers....
Pourquoi??? Comment??

Merci d'avance!
Xavier

Re : Cache IE le 08/11/2006 22:58:58

ShareVB
salut,

on peut pas vraiment lire le cache en énumérant les fichiers du dossier...car temporary internet files est une vue et non un vrai dossier :

à adapter : http://www.vbfrance.com/codes/VIDER-CACHE-INTERNET-VB-NET-2003_35667.aspx

ShareVB

Re : Cache IE le 09/11/2006 19:58:42

Mrreivax
Réponse acceptée !

Oué, mais nan!
J'ai trouvé la solution!Bon, c'est pas un peu free style comme truc, mais sa marche!!
En faite, temporary internet files contient tout plein de sous dossiers.
Alors, c'est possible de trouver tous les fichiers en scannant tous les sous dossiers.

Public Sub listeRepertoire( )
   dir = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)
   On Error Resume Next
   'Ajout du repertoire de recherche
   'Condition si recursivite dossier
   Dim listdir(), listfiles(), dossier As Object
   Dim i As Integer
   listdir = IO.Directory.GetDirectories(dir)
   If listdir.Length <> 0 Then
      For i = 0 To listdir.Length - 1
         'Incrementation nombre dossier
         nombreD += 1
         'Recursivité avec listage des fichiers recursifs listeRepertoire(listdir(i).ToString)
         listeFichier(listdir(i))
      
Next i
   End If
End Sub

Public Sub listeFichier( ByVal dir As String )
   Dim listFile(), fichier As Object
   On Error Resume Next
   listFile = IO.Directory.GetFiles(dir)
   If listFile.Length <> 0 Then
      For Each fichier In listFile
         Dim file As New IO.FileInfo(fichier)
         'Ajout des items fichiers
         ListView1.Items.Add(file.Name )
      Next
   End Sub
End If

Xavier


Re : Cache IE le 29/12/2006 12:21:51

yossib
Yes ca marche nikel !!! trop fort :):)

maintenant sais tu comment faire pour supprimer le temp et les documents recements ouverts ?


Classé sous : ie, fichiers, cache, ietemps, ietemps2

Participer à cet échange

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS