vincentsage
Messages postés17Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention 3 novembre 2005
-
25 juil. 2005 à 11:29
vincentsage
Messages postés17Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention 3 novembre 2005
-
25 juil. 2005 à 15:40
Bonjour, j'aimerais effacer plusieurs fichiers correspondant par exemple à la chaine réguliere : /tmp/toto*.txt
Pourriez-vous m'indiquer une méthode?
Merci d'avance.
Vincent
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201436 25 juil. 2005 à 13:56
c'est plus facile de répondre quand on sait de quoi on parle.
Donc en ASP3 pour faire cela, il faut utiliser l'objet FSO (FileSystemObject).
donc :
Dim fso = Server.CreateObject("Scripting.FileSystemObject");
If (fso.FolderExists("/tmp") Then
Dim folder = fso.GetFolder("/tmp")
For Each f in folder.Files
'' tu vérifies ici que le nom du fichier est bien toto*.txt
'' et tu l'effaces
Next f
End If
vincentsage
Messages postés17Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention 3 novembre 2005 25 juil. 2005 à 14:05
Merci pour ce debut de code, mais en fait c'est surtout la partie
"tu vérifies ici que le nom du fichier est bien toto*.txt
et tu l'effaces" qui m'interresse, car je ne vois pas trop comment faire pour tester si une chaine correspond à une expression régulière type toto*.txt.
Mais merci quand même pour ta réponse.