2010-07-29 3 views
1

Je boucle dans un dossier pour obtenir tous les fichiers à l'intérieurScripting.FileSystemObject et le fichier ..lnk

Scripting.FileSystemObject ne semble pas voir qu'un fichier nommé ..lnk existe

est il y a un moyen de résoudre ce problème?

grâce

+0

Pourriez-vous poster le code que vous utilisez? – Helen

Répondre

0

il semble que je fait une erreur tout en créant mon environnement de test, je créé un dossier au lieu d'un fichier.

maintenant ça marche.

0

Boucler dans un dossier en utilisant WMI semble aussi trouver les fichiers * .lnk. Essayez cet exemple:

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
Set colFiles = objWMIService. _ 
    ExecQuery("Select * from CIM_DataFile where Drive = 'C:' And Path = '\\Temp\\'") 
For Each objFile in colFiles 
    Wscript.Echo objFile.Name 
Next 

J'espère que cela aide.

/Frank

Questions connexes