begin process at 2012 02 13 21:06:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

filtrer les extension


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

filtrer les extension

mercredi 29 août 2007 à 08:59:44 | filtrer les extension

sephiroth27

bonjour,
voila je voudrai m'inspiré de ce code qui me referenci tout les fichier et je voudrai filtrer par extension les fichier.

Sub AfficheListeFichier(specdossier)
'Affiche tous les Fichiers du Dossiers specfichiers
Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(specdossier)
Set fc = f.Files
For Each f1 In fc
s = f1.Name 's & f1.Name
If s <> "" and s = "*.zip" Then
List1.AddItem s
End If
s = s & vbCrLf
Next

End Sub

voila a la ligne en rouge je voudrai appliquer le filtre.

Merci d'avance pour vos solution.

mercredi 29 août 2007 à 09:06:55 | Re : filtrer les extension

Drikce06

Membre Club
Salut, tout dépend de ce que tu veux comme filtre.

 Drikce 06 (Nouveau !!! Forum Exclusivement Office Et VBA By Mortalino)
mercredi 29 août 2007 à 09:12:21 | Re : filtrer les extension

jrivet

Membre Club
Réponse acceptée !
Salut,
Si je comprends bien ce que tu veux faire , tu souhaites ajouter dans une listbox tous les fichier .Zip contenu dans un repertoire donné?.

Essaie alors
Sub AfficheListeFichier(specdossier As String)
'Affiche tous les Fichiers du Dossiers specfichiers
Dim fs, f1
   Set fs = CreateObject("Scripting.FileSystemObject")
   For Each f1 In fs.GetFolder(specdossier).Files
       If fs.GetExtensionName(f1.Name) = "zip" Then
           List1.AddItem f1.Name
       End If
   Next
   
   Set f1 = Nothing
   Set fs = Nothing
   
End Sub
By Renfield

@+: Ju£i€n
Pensez: Réponse acceptée
mercredi 29 août 2007 à 09:47:18 | Re : filtrer les extension

sephiroth27

je me suis inspiré de ton code, en attendant j'avais fait sa:

Sub AfficheListeFichier(specdossier)
'Affiche tous les Fichiers du Dossiers specfichiers

test  = dir(specdossier & "*.zip")

while test <>""
list1.additem test
test = dir
wend

End Sub

sa marche mais je préfére utilisé la méthode avec les FSO même si je ne comprend pas encore tout lol

encore merci.

mercredi 29 août 2007 à 09:53:17 | Re : filtrer les extension

jrivet

Membre Club
Salut,
Version commentée.

Sub AfficheListeFichier(specdossier As String)
'Affiche tous les Fichiers du Dossiers specfichiers
Dim fs, f1
   'Création d'un objet FileSystemObject
   Set fs = CreateObject("Scripting.FileSystemObject")
   'GetFolder(specdossier) => Récupere le dossier dans une variable
   'de type Folder
   'Pour chaque Fichier contenu dans la collection File du repertoire
   'récupéré
   For Each f1 In fs.GetFolder(specdossier).Files
       'si l'extension du nom du fichier est zip
       If fs.GetExtensionName(f1.Name) = "zip" Then
           'on l'ajoute a la liste
           List1.AddItem f1.Name
       End If
   Next
   
   'destruction des objets
   Set f1 = Nothing
   Set fs = Nothing

'NOTE:
'Tu peux aussi ajouter en référence à ton projet
'Microsoft Scripting Runtime pour pouvoir utiliser directement les
'objet File Folder et FileSystemObject
'de cette maniere tu pourra typer tes variable comme suit
'Dim fs As New FileSystemObject , f1 As File
'ce qui évitera en plus d'avoir a passer par CreateObject.
'Tu pourras aussi de ce fait avoir les methodes et propriété disponibles
'pour les objets lorsque tu tape NomObjet. dans le code

End Sub
By Renfield

@+: Ju£i€n
Pensez: Réponse acceptée
jeudi 24 avril 2008 à 10:55:26 | Re : filtrer les extension

barboura2006

bonjour, je suis bloqué je veut interomppre le telechargement des fichiers .exe en utilisant java

pourriez vous m'aider?

merci d'avance.

jeudi 24 avril 2008 à 11:02:37 | Re : filtrer les extension

jrivet

Membre Club
Salut,

  1. Voir le règlement de CodeS-SourceS Merci de le lire
  2. Tu n'es pas sur le bon site
  3. On ne poste qu'une seule question par topic


@+: Ju£i€n
Pensez: Réponse acceptée


Cette discussion est classée dans : fichier, fs, extension, filtrer, f1


Répondre à ce message

Sujets en rapport avec ce message

Extension dans Commondialog [ par Pascal MILLIEZ ] Comment changer en temps réel l'extension se trouvant dans le nom du fichier, lorsque l'utilisateur change l'extension dans la zone liste du commondia peut on cacher un fichier derriere un autre sans l'extension ??? [ par Doafd ] Je voudrait savoir si on peu cacher un fichier "derriere" un autre sans kil y es son extension (toto.jpg.exe)Mais kil puisse se lancer en meme tps ke Comment cacher l'extension des fichier ds un File ListBOX [ par KoZo ] Comment cacher l'extension des fichier ds un File ListBOX.les File List Box affiche tous les fichiers d u nrepertoire.mais comment laisser rien que le Retrouver l'executable associe à l'extension d'un fichier ? [ par Cytop ] Hello !!!Je recherche à retrouver le chemin de l'application qui lance les fichiers en .xxxPar exemple si je lance un .htm, est ce qu'il y a une manie Association Extension d'un fichier <-> Icone [ par Schum ] Voilà, j'aimerai que mon programme associe à un fichier son icône telle qu'elle est dans Windows.Mais je ne veux pas une liste non exaustive des icone Obtenir l'EXTENSION d'un fichier [ par noisy ] En utilisant une CommonDialogBox, comment obtenir l'extension du fichier selectionné???En passant aussi, comment gérer l'affichage d'un document pdf?m association d'une extension [ par blindman ] associer et creer une extension je sais le faire pas de souci ,mais mon probleme est de recuperer les informations d'un fichiers lorsque c'est ce dern Nom de fichier sans extension [ par YAYA ] bonjour,j aimerais recuperer le nom du fichier sur lequel je vins de cliquer dans un liste de fichiers, mais sans son extension.Merci [?]APPLI RECONNAIT PÄR QUELLE FICHIER IL EST OUVERT [ par jaibsoindaide et debonaide ] COMMENT FAIRE POUR QUAND ON CLIQUE FICHIER AVEC UNE EXTENSION .LMO (C'EST UN EXEMPLE HIN) QUE CA OUVRE LA4APPLI QUE J'AI MIS AVEC CETTE EXTENSION jusq renommer un fichier sans toucher à l'extension [ par sanpexos ] BonjourJ'aimerais renommer un fichier sans toucher à l'extension , par exemple renommer "file.doc" en "file2.doc" quand l'utilisateur n'a rentré que f


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales