begin process at 2012 02 15 14:20:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Détecter si un répertoire a changé


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

Détecter si un répertoire a changé

mardi 24 mai 2005 à 11:02:12 | Détecter si un répertoire a changé

kooroza

Membre Club
Bonjour,

Je souhaite détecter si un répertoire a changé. Si un fichier a été ajouté à ce répertoire, je souhaite lancer une application. Quel mécanisme permettrait une telle détection ?

Merci beaucoup pour votre aide.

mardi 24 mai 2005 à 11:27:19 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS
Tu pourrais avoir un objet FileListBox pointant sur ton répertoire, et avec un Timer, tu vérifies tous les X secondes que File1.ListCount n'a pas changé.

Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
mardi 24 mai 2005 à 11:27:28 | Re : Détecter si un répertoire a changé

Slyders

Private Sub Dir1_Change()
    'ta condition
End Sub
mardi 24 mai 2005 à 11:28:14 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS
Tu pourrais avoir un objet FileListBox pointant sur ton répertoire, et avec un Timer, tu vérifies tous les X secondes que File1.ListCount n'a pas changé.

Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
mardi 24 mai 2005 à 11:33:25 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS
Slyders > Ta commande vérifie qu'on a modifié le chemin sélectionné dans un DirListBox.

Le DirListBox ne s'actualise pas quand on ajoute un répertoire.
Encore moins quand on rajoute un fichier dans un répertoire...
Et le cas de kooroza est bien celui d'un ajout de fichier.


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
mardi 24 mai 2005 à 11:34:43 | Re : Détecter si un répertoire a changé

yohan49

Membre Club

faut faire un listage dans un fichier text avec une recherche recursive

et lors de la seconde utilisation du prog ,il faut regarder dans le fichier  text si ce nom est present ligne par ligne

mais tu va avoir le temps d'aller prendre le cafe avant la fin de ton code

mardi 24 mai 2005 à 11:35:10 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS
Slyders > Ta commande vérifie qu'on a modifié le chemin sélectionné dans un DirListBox.

Le DirListBox ne s'actualise pas quand on ajoute un répertoire.
Encore moins quand on rajoute un fichier dans un répertoire...
Et le cas de kooroza est bien celui d'un ajout de fichier.

Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
mardi 24 mai 2005 à 11:47:24 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS
Humpf ...

On dirait que j'ai encore quelques problèmes avec le forum ....



Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
mardi 24 mai 2005 à 14:07:43 | Re : Détecter si un répertoire a changé

econs

Administrateur CodeS-SourceS


Un timer nommé Timer1, 1 FileListBox nommé File1 :




Private Sub Form_Load()

    File1.Path = "C:\"
    Timer1.Interval = 1000
    Timer1.Enabled = True

End Sub

Private Sub Timer1_Timer()
Dim nb_Elements As Long
Static old_nb_Elements As Long

    File1.Refresh
    nb_Elements = File1.ListCount
    If old_nb_Elements <> nb_Elements Then
        MsgBox "Ajout ou suppression d'un ou plusieurs fichiers."
        old_nb_Elements = nb_Elements
    End If
End Sub


Ensuite, tu peux jouer avec old_nb_Elements et nb_Elements pour savoir si on a ajouté ou supprimé des éléments.
Et tu peux même savoir combien   [ Abs(old_nb_Elements - nb_Elements)  ]



Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.



Cette discussion est classée dans : répertoire, détecter, souhaite, changé


Répondre à ce message

Sujets en rapport avec ce message

CommonDialog Box [ par thierrydelepine ] bonjour,Je souhaite via une CommonDialog Box ou tout autre methode sous VB,pouvoir faire une sélection multiple de fichiers et DE REPERTOIRESJ'ai par Extraction pièces jointes [ par jasba ] bonjour, je souhaite faire un programme qui me permettrait de balayer un répertoire ( rempli d'emails ) et d'en extraire les éventuelles pièces jointe Extraction pièces jointes [ par jasba ] bonjour, je souhaite faire un programme qui me permettrait de balayer un répertoire ( rempli d'emails ) et d'en extraire les éventuelles pièces jointe Informations pour les fichiers du répertoire windows [ par sacotte ] BonjourLes répertoires « windows » contiennent des informations telles que la dernière date de modification d?un fichier que l?on peut obtenir par l?i Comment enregistrer?? [ par fabien87 ] SAlut a tous!!En pleine macro je désire enregistrer une feuille exel sur un répertoire bien particulier et un sous un nom particulier.il faudrai ke j' changer les droits sur un répertoire [ par Thanos_the_yopper ] voila mon probleme :j'ai une appli qui doit ecrire un fichier ... le probleme c'est que si on se connecte sur Win2000 ou XP et que la personne n'a pas ouvrir un répertoire [ par consiliblob ] question assez simple....comment ouvrir un répertoire et non pas un fichier ? Répertoire d'installation [ par Ma2004 ] Salut !Je souhaite installer mon application en VB sur un PC et offrir le choix du répertoire d'installation. Jusque là pas de problème.Ou tout se com Transfert de donnée [ par mgarde ] J'ai 3 petites questions:1. est-il possible de faire une recherche de certains mots (par ex. *.mp3,*.mpg), sur un répertoire distant? et de les suppri Comment choisir un répertoire [ par tiolebucheron ] BonjourJe fais une application sur Access XP. Je cherche un moyen d'utiliser l'écran qui permet de choir un répertoire (voir image jointe).En vous rem


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 11,622 sec (3)

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