Bonjour,
Je viens vers vous car je souhaite monter une page ASP/VbScript qui examine un fichier log, puis réalise un traitement. A la fin de ce traitement, je copie le fichier sous un autre nom à côté de celui examiné et enfin j'efface le contenu du fichier examiné pour éviter de refaire les mêmes traitements plusieurs fois de suite.
Donc j'ai monté ma page, tout fonctionne, sauf que à la fin, je ne peux pas effacer le contenu du fichier car il est utilisé par un processus du système.
Pour effacer le fichier, voilà comment je fais :
à l'exécution, cela me retourne un message d'erreur, permission refusée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 'EFFACEMENT DU CONTENU DU FICHIER APRES LECTURE if (BoolEraseFicLog = true) then intModeOuverture = 2 Set FicOpenToWrite = fso.OpenTextFile(strUrlFicToAnalyse, intModeOuverture, true) FicOpenToWrite.Write("") FicOpenToWrite.Close() set FicOpenToWrite = Nothing end if
Comment pourraisèje tester si le fichier est protégé ou non avant d'ouvrir le fichier en écriture, ou bien y-a-til un moyen de le débloquer en vbscript ?
Merci par avance.
Partager