Bon apres quelques recherches plus poussée, il semble qu'il y ait une fonction systeme pour vider la corbeille.
voici un code que j'ai trouvé:
http://www.vbcode.com/Asp/showsn.asp?theID=5333
Sinon, je maitrise mal (pas?) le VB mais quand tu fais
Code :
- Set FSo = WScript.CreateObject("Scripting.FileSystemObject" )
- set Afolder=FSO.GetFolder("C:\Documents and Settings\Gautier\Local Settings\Temp" )
- set Afolder=FSO.GetFolder("C:\Documents and Settings\Antonin\Local Settings\Temp" )
- set Afolder=FSO.GetFolder("C:\Documents and Settings\Tristan\Local Settings\Temp" )
- set Afolder=FSO.GetFolder("C:\Documents and Settings\Eric\Local Settings\Temp" )
- set Afolder=FSO.GetFolder("C:\Documents and Settings\Alexandrine\Local Settings\Temp" )
- Set TheFiles = Afolder.Files
|
AFolder est bien une liste de repertoires? Si ce n'est pas le cas tu n'efface que les fichiers du dernier repertoire, celui d'alexandrine (jolie prénom!)
D'apres la doc que j'ai trouvé, il existe aussi une fonction
.GetSpecialFolder() ( http://msdn.microsoft.com/library/ [...] 6689a1.asp )
qui pourrait te permettre de trouver le repertoire TEMP de windows (c:\windows\TEMP), mais j'ignore si ce repertoire est utilisé car il y a redondance avec le repertoire TEMP de l'utilisateur.