jakoo9
Messages postés3Date d'inscriptionvendredi 29 août 2008StatutMembreDernière intervention 2 octobre 2008
-
1 oct. 2008 à 14:29
jakoo9
Messages postés3Date d'inscriptionvendredi 29 août 2008StatutMembreDernière intervention 2 octobre 2008
-
2 oct. 2008 à 12:45
Bonjour,
Je cherche a lire plusieurs fichiers a l'aide d'un script VBS dans un répertoire, seulement je n'ai pas accès a tous les fichiers (permission NTFS).
Comment passer outre le message d'erreur (800a0046 permission refusé) et continuer la lecture des fichiers suivant ?
la commande On Error Resume Next n'a pas d'effet.
Voici mon code :
Set FSO = CreateObject("Scripting.FileSystemObject")
Set DossierSource = FSO.GetFolder(DIR_DATA)
For Each fichier_a_lire In DossierSource.Files
Set FichierIMP = CreateObject("Scripting.FileSystemObject")
Set Lecture_Fichier = FichierIMP.OpentextFile(fichier_a_lire,1)
DavidWhitewater
Messages postés81Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention 1 janvier 2010 1 oct. 2008 à 19:39
Essai ca :
Set FSO = CreateObject("Scripting.FileSystemObject")
Set DossierSource = FSO.GetFolder(DIR_DATA)
For Each fichier_a_lire In DossierSource.Files
On Error Resume Next
Set Lecture_Fichier = FSO.OpentextFile(fichier_a_lire,1)
If Err.Number = 0 Then
Do While NOT (Lecture_Fichier.AtEndOfStream=true)
Config_Printer = Split(Lecture_Fichier.readline(),";")
SS_Reseau = Config_Printer(0)
Mappage = Config_Printer(1)
Wscript.echo SS_Reseau & " ----> " & Mappage
Loop
End if
Next