SUPPRIMER UN FICHIER OU UNE CATEGORIE DE FICHIERS DANS UN REPERTOIRE.

Messages postés
550
Date d'inscription
vendredi 5 janvier 2001
Statut
Membre
Dernière intervention
23 septembre 2006
- - Dernière réponse : Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
- 10 déc. 2007 à 16:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32173-supprimer-un-fichier-ou-une-categorie-de-fichiers-dans-un-repertoire

cs_Stephane
Messages postés
550
Date d'inscription
vendredi 5 janvier 2001
Statut
Membre
Dernière intervention
23 septembre 2006
-
kill "C:\Dossier\*.txt" est aussi rapide ;)
+
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
4 -
Une autre remarque,
lors que l'on créé des objets, il faut les detruire. et oui !

Set objFSO = CreateObject("Scripting.FileSystemObject")
...
...
Set objFSO = Nothing

car si je met ton code dans une fonction et que dans mon programme je l'appel un nombre important de fois et bien cela va exploser la memoire tu PC.Donc il faut toujours penser a detruire les objets que l'on créé.
tekila_bandita
Messages postés
248
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
15 mars 2007
6 -
Merci pour l'info...
Je n'en avais jamais entendu parler ( je débute.... ) ;)
speed2006
Messages postés
2
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
10 avril 2006
-
peut etre un peu en retard...
j'aimerais savoir, pour la suppression d'un onglet,
comment peut-on supprimer les onglets dont leur nom commence par "Final"?

J'ai essayé:

If ActiveWorkbook.Sheets(i).Name <> "Final *" Then
SendKeys ("{ENTER}")
activeWorkbook.Sheets(i).Delete
end if

mais il marche pas..
à la place de "Final *",j'ai essayé aussi:
"Final"+chr(42);
"Final"+"*"...
il n'y a aucun qui marche

Merci d'avance
speed2006
Messages postés
2
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
10 avril 2006
-
Bon, j'ai déjà trouvé.
en fait il faut utiliser "like"
:P