cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 2014
-
20 janv. 2006 à 12:07
cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 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.
cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 13 août 2008 à 16:26
merci
achills
Messages postés213Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention20 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 18 juin 2008 à 07:49
merci, enfin un qui comprend le code...
cs_djjo
Messages postés3Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention17 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 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és4Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention28 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 28 févr. 2006 à 07:37
Salut !
tu as juste à lancer sbDeleteALL
ririeli
Messages postés4Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention28 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és1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 20 févr. 2006 à 00:10
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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 8 févr. 2006 à 12:08
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
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)
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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 30 janv. 2006 à 15:33
C sur la msdn de microsoft
cs_nadjim
Messages postés24Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention29 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 27 janv. 2006 à 10:22
Ton source n'est pas sur le site...
Montre le pour que ta critique soit constructive
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 23 janv. 2006 à 09:23
Le répertoire Temporary Internet Files et ses sous répertoires
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 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és956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 20 janv. 2006 à 12:07
Simple traduction, utile pour l'intégration à d'autres sources VB.NET
13 août 2008 à 16:26
13 août 2008 à 16:06
tu ma été d'une grande aide
18 juin 2008 à 07:49
17 juin 2008 à 19:47
j'ai put tester les 2 et le resultat ai identique tous est bien supprimer...
1 mars 2006 à 07:45
(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
28 févr. 2006 à 20:58
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.
28 févr. 2006 à 07:37
tu as juste à lancer sbDeleteALL
27 févr. 2006 à 23:17
20 févr. 2006 à 00:10
Redman
8 févr. 2006 à 13:44
Merci de leur transmettre la note
8 févr. 2006 à 12:45
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
8 févr. 2006 à 12:08
va voir dans ton cache ie t'auras une surprise
8 févr. 2006 à 11:56
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
8 févr. 2006 à 11:21
http://troxsa.info/
8 févr. 2006 à 11:16
8 févr. 2006 à 10:27
Si vous voulez je vous fait un exemple ...
http://troxsa.info
7 févr. 2006 à 08:11
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+
7 févr. 2006 à 07:42
pas bête
à tester
6 févr. 2006 à 18:03
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
30 janv. 2006 à 15:33
30 janv. 2006 à 14:37
27 janv. 2006 à 10:22
Montre le pour que ta critique soit constructive
27 janv. 2006 à 10:04
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".
23 janv. 2006 à 09:23
21 janv. 2006 à 13:26
20 janv. 2006 à 12:07