pumukell
Messages postés1Date d'inscriptiondimanche 27 août 2006StatutMembreDernière intervention16 décembre 2006
-
16 déc. 2006 à 16:04
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutModérateurDernière intervention23 décembre 2008
-
17 déc. 2006 à 00:42
Bonjour a tous,
ca fait plusieur jours que j'explore le site pour touver une procedure pour faire une recherche de
fichier sur un disque ,mais fso, api ... ou listfilebox ,mais je rencontre toujours le meme probleme
c-a-d pour le nom de fichier , mom but est de faire une recherche sur le nom du fichier
du genre *200*.* avec 200 etant la variable d'une text box
Dim fso, strComputer, resultat, f
Dim objWMIService, colFiles, objFile
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where Drive = 'd:'")
For Each objFile in colFiles
If InStr(objFile.Name, MonMot) Then resultat = resultat &vbCr& objFile.Name
Next
WScript.Echo resultat
Set objWMIService = Nothing
Set colFiles = Nothing
'("Select * from CIM_DataFile where FileName '2006' And Extension 'txt'")
' je n'arrive pas à optimiser la quéry avec un instr sur le filename. Est-ce possible ???
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.