OVH Cloud OVH Cloud

Historique consultation fichiers

16 réponses
Avatar
Kamel
Bonjour,

Je dois développer un programme en vb qui me permettrait d'avoir des
informations sur la consultation de fichiers dans un répertoire. J'aimerais
avoir dans un fichier excel (par ex) une liste des noms des fichiers avec
l'historique des dates et heures de consultations de ce fichier.
Je ne sais pas vraiment par où commencer.

Merci pour votre aide !

Kamel

6 réponses

1 2
Avatar
Kamel
Thx Jean-Marc !!
Cela vient de quelle documentation please ?


"Jean-Marc" a écrit dans le message de
news: 4235d6dc$0$10329$
Hello,

Extrait de la documentation:


FileDateTime Function

Returns a Variant (Date) that indicates the
date and time when a file was created or
last modified.

Syntax
FileDateTime(pathname)
The required pathname argument is a string
expression that specifies a file name. The
pathname may include the directory or
folder, and the drive.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Kamel" a écrit dans le message de
news:%23$
Ok merci !
une dernière question: quelle est la fonction qui renvoie la date de
dernière modif d'un fichier en VB ?

Merci


"Patrice Henrio" a écrit dans le message de
news:
> En les passant tous un par un et tester la date de modif.
> FichierCible=""
> DateÍate("01/01/00")
> Pour chaque fichier
> Si dateModif(fichier)>Date alors
> DateÚteModif(Fichier)
> FichierCible=Nom(fichier)
> Fin Pour
>
> "Kamel" a écrit dans le message de news:
>
>>
>> Oui mais comment faire pour avoir le nom du dernier fichier modifié


dans
>> un répertoire ... ?
>>
>> "Patrice Henrio" a écrit dans le message


de
>> news:
>>> Chaque appel à dir renvoie le fichier suivant et non pas toujours le
>>> premier.
>>>
>>> "Kamel" a écrit dans le message de news:
>>> %
>>>>A moins de ne pas avoir compris le code mais dans la focntion
>>>>WatchChangeAction, la variable
>>>> fName = Dir(fPath & "" & "*.txt")
>>>> contient le premier nom de fichier renvoyé par la fonction dir (du
>>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
>>>> fichier dans lequel il y eu le changement ...
>>>>
>>>>
>>>> "Jean-Marc" a écrit dans le
>>>> message
>>>> de news: 42346726$0$14981$
>>>>> Tu n'as sans doute pas tout lu ou pas bien.
>>>>> Ce code permet bien de savoir quel fichier a changé.
>>>>>
>>>>> Il suffit de modifier légèrement WatchChangeAction
>>>>> comme indiqué par l'auteur pour avoir exactement
>>>>> ce que tu veux.
>>>>>
>>>>> Merci François pour ce petit exemple, très utile.
>>>>>
>>>>> --
>>>>> Jean-marc
>>>>> "There are only 10 kind of people
>>>>> those who understand binary and those who don't."
>>>>>
>>>>>
>>>>> "Kamel" a écrit dans le message de
>>>>> news:
>>>>>> Je ne vois pas comment faire pour connaître le nom du fichier qui
>>>>>> a
>>>>>> été
>>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif dans
>>>>>> le
>>>>>> repertoire mais pas dans quel fichier ...
>>>>>>
>>>>>> "François Picalausa" a écrit dans le message


de
>>>>> news:
>>>>>> %
>>>>>> > Hello,
>>>>>> >
>>>>>> > Tu peux jeter un oeil à cet article qui montre comment observer


un
>>>>>> > dossier:
>>>>>> > http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
>>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
>>>>>> >
>>>>>> > --
>>>>>> > François Picalausa
>>>>>> >
>>>>>> > "Kamel" a écrit dans le message de news:
>>>>>> >
>>>>>> >> Bonjour,
>>>>>> >>
>>>>>> >> Je dois développer un programme en vb qui me permettrait
>>>>>> >> d'avoir
>>>>>> >> des
>>>>>> >> informations sur la consultation de fichiers dans un
>>>>>> >> répertoire.
>>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste des


noms
>>>>>> >> des fichiers avec l'historique des dates et heures de
>>>>>> >> consultations
>>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
>>>>>> >>
>>>>>> >> Merci pour votre aide !
>>>>>> >>
>>>>>> >> Kamel
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>








Avatar
Jean-Marc
Cela vient de MSDN.
Si tu ne l'as pas en CD, c'est disponible en ligne.
Voici par exemple:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/vs60anchor.asp


--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."



"Kamel" a écrit dans le message de
news:OIeR$
Thx Jean-Marc !!
Cela vient de quelle documentation please ?


"Jean-Marc" a écrit dans le message de
news: 4235d6dc$0$10329$
> Hello,
>
> Extrait de la documentation:
>
>
> FileDateTime Function
>
> Returns a Variant (Date) that indicates the
> date and time when a file was created or
> last modified.
>
> Syntax
> FileDateTime(pathname)
> The required pathname argument is a string
> expression that specifies a file name. The
> pathname may include the directory or
> folder, and the drive.
>
> --
> Jean-marc
> "There are only 10 kind of people
> those who understand binary and those who don't."
>
>
> "Kamel" a écrit dans le message de
> news:%23$
>> Ok merci !
>> une dernière question: quelle est la fonction qui renvoie la date de
>> dernière modif d'un fichier en VB ?
>>
>> Merci
>>
>>
>> "Patrice Henrio" a écrit dans le message


de
>> news:
>> > En les passant tous un par un et tester la date de modif.
>> > FichierCible=""
>> > DateÍate("01/01/00")
>> > Pour chaque fichier
>> > Si dateModif(fichier)>Date alors
>> > DateÚteModif(Fichier)
>> > FichierCible=Nom(fichier)
>> > Fin Pour
>> >
>> > "Kamel" a écrit dans le message de news:
>> >
>> >>
>> >> Oui mais comment faire pour avoir le nom du dernier fichier modifié
> dans
>> >> un répertoire ... ?
>> >>
>> >> "Patrice Henrio" a écrit dans le


message
> de
>> >> news:
>> >>> Chaque appel à dir renvoie le fichier suivant et non pas toujours


le
>> >>> premier.
>> >>>
>> >>> "Kamel" a écrit dans le message de news:
>> >>> %
>> >>>>A moins de ne pas avoir compris le code mais dans la focntion
>> >>>>WatchChangeAction, la variable
>> >>>> fName = Dir(fPath & "" & "*.txt")
>> >>>> contient le premier nom de fichier renvoyé par la fonction dir (du
>> >>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
>> >>>> fichier dans lequel il y eu le changement ...
>> >>>>
>> >>>>
>> >>>> "Jean-Marc" a écrit dans le
>> >>>> message
>> >>>> de news: 42346726$0$14981$
>> >>>>> Tu n'as sans doute pas tout lu ou pas bien.
>> >>>>> Ce code permet bien de savoir quel fichier a changé.
>> >>>>>
>> >>>>> Il suffit de modifier légèrement WatchChangeAction
>> >>>>> comme indiqué par l'auteur pour avoir exactement
>> >>>>> ce que tu veux.
>> >>>>>
>> >>>>> Merci François pour ce petit exemple, très utile.
>> >>>>>
>> >>>>> --
>> >>>>> Jean-marc
>> >>>>> "There are only 10 kind of people
>> >>>>> those who understand binary and those who don't."
>> >>>>>
>> >>>>>
>> >>>>> "Kamel" a écrit dans le message de
>> >>>>> news:
>> >>>>>> Je ne vois pas comment faire pour connaître le nom du fichier


qui
>> >>>>>> a
>> >>>>>> été
>> >>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif dans
>> >>>>>> le
>> >>>>>> repertoire mais pas dans quel fichier ...
>> >>>>>>
>> >>>>>> "François Picalausa" a écrit dans le


message
> de
>> >>>>> news:
>> >>>>>> %
>> >>>>>> > Hello,
>> >>>>>> >
>> >>>>>> > Tu peux jeter un oeil à cet article qui montre comment


observer
> un
>> >>>>>> > dossier:
>> >>>>>> >


http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
>> >>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
>> >>>>>> >
>> >>>>>> > --
>> >>>>>> > François Picalausa
>> >>>>>> >
>> >>>>>> > "Kamel" a écrit dans le message de news:
>> >>>>>> >
>> >>>>>> >> Bonjour,
>> >>>>>> >>
>> >>>>>> >> Je dois développer un programme en vb qui me permettrait
>> >>>>>> >> d'avoir
>> >>>>>> >> des
>> >>>>>> >> informations sur la consultation de fichiers dans un
>> >>>>>> >> répertoire.
>> >>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste des
> noms
>> >>>>>> >> des fichiers avec l'historique des dates et heures de
>> >>>>>> >> consultations
>> >>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
>> >>>>>> >>
>> >>>>>> >> Merci pour votre aide !
>> >>>>>> >>
>> >>>>>> >> Kamel
>> >>>>>> >
>> >>>>>> >
>> >>>>>>
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>
>




Avatar
Jean-Marc
Non, ce n'est pas la méthode recommandée.
Le FSO s'utilise en VBScript, pas en VB.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."



"Kamel" a écrit dans le message de
news:
Ok merci!
Pour travailler sur des fichiers j'emploie le FileSystemObject. Est ce la
meilleure façon ?
Merci

"Patrice Henrio" a écrit dans le message de
news:
> En les passant tous un par un et tester la date de modif.
> FichierCible=""
> DateÍate("01/01/00")
> Pour chaque fichier
> Si dateModif(fichier)>Date alors
> DateÚteModif(Fichier)
> FichierCible=Nom(fichier)
> Fin Pour
>
> "Kamel" a écrit dans le message de news:
>
>>
>> Oui mais comment faire pour avoir le nom du dernier fichier modifié


dans
>> un répertoire ... ?
>>
>> "Patrice Henrio" a écrit dans le message


de
>> news:
>>> Chaque appel à dir renvoie le fichier suivant et non pas toujours le
>>> premier.
>>>
>>> "Kamel" a écrit dans le message de news:
>>> %
>>>>A moins de ne pas avoir compris le code mais dans la focntion
>>>>WatchChangeAction, la variable
>>>> fName = Dir(fPath & "" & "*.txt")
>>>> contient le premier nom de fichier renvoyé par la fonction dir (du
>>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
>>>> fichier dans lequel il y eu le changement ...
>>>>
>>>>
>>>> "Jean-Marc" a écrit dans le message
>>>> de news: 42346726$0$14981$
>>>>> Tu n'as sans doute pas tout lu ou pas bien.
>>>>> Ce code permet bien de savoir quel fichier a changé.
>>>>>
>>>>> Il suffit de modifier légèrement WatchChangeAction
>>>>> comme indiqué par l'auteur pour avoir exactement
>>>>> ce que tu veux.
>>>>>
>>>>> Merci François pour ce petit exemple, très utile.
>>>>>
>>>>> --
>>>>> Jean-marc
>>>>> "There are only 10 kind of people
>>>>> those who understand binary and those who don't."
>>>>>
>>>>>
>>>>> "Kamel" a écrit dans le message de
>>>>> news:
>>>>>> Je ne vois pas comment faire pour connaître le nom du fichier qui a
>>>>>> été
>>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif dans le
>>>>>> repertoire mais pas dans quel fichier ...
>>>>>>
>>>>>> "François Picalausa" a écrit dans le message


de
>>>>> news:
>>>>>> %
>>>>>> > Hello,
>>>>>> >
>>>>>> > Tu peux jeter un oeil à cet article qui montre comment observer


un
>>>>>> > dossier:
>>>>>> > http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
>>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
>>>>>> >
>>>>>> > --
>>>>>> > François Picalausa
>>>>>> >
>>>>>> > "Kamel" a écrit dans le message de news:
>>>>>> >
>>>>>> >> Bonjour,
>>>>>> >>
>>>>>> >> Je dois développer un programme en vb qui me permettrait d'avoir
>>>>>> >> des
>>>>>> >> informations sur la consultation de fichiers dans un répertoire.
>>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste des


noms
>>>>>> >> des fichiers avec l'historique des dates et heures de
>>>>>> >> consultations
>>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
>>>>>> >>
>>>>>> >> Merci pour votre aide !
>>>>>> >>
>>>>>> >> Kamel
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>




Avatar
Kamel
Merci Jean-Marc !
Je suis très curieux et je voudrais savoir s'il est possible de savoir l'ID
de la personne qui a réalisé la dernière modif d'un fichier. Ca m'aiderait
dans mes recherches.
Merci !


"Jean-Marc" a écrit dans le message de
news: 4235dce5$0$10337$
Non, ce n'est pas la méthode recommandée.
Le FSO s'utilise en VBScript, pas en VB.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."



"Kamel" a écrit dans le message de
news:
Ok merci!
Pour travailler sur des fichiers j'emploie le FileSystemObject. Est ce la
meilleure façon ?
Merci

"Patrice Henrio" a écrit dans le message de
news:
> En les passant tous un par un et tester la date de modif.
> FichierCible=""
> DateÍate("01/01/00")
> Pour chaque fichier
> Si dateModif(fichier)>Date alors
> DateÚteModif(Fichier)
> FichierCible=Nom(fichier)
> Fin Pour
>
> "Kamel" a écrit dans le message de news:
>
>>
>> Oui mais comment faire pour avoir le nom du dernier fichier modifié


dans
>> un répertoire ... ?
>>
>> "Patrice Henrio" a écrit dans le message


de
>> news:
>>> Chaque appel à dir renvoie le fichier suivant et non pas toujours le
>>> premier.
>>>
>>> "Kamel" a écrit dans le message de news:
>>> %
>>>>A moins de ne pas avoir compris le code mais dans la focntion
>>>>WatchChangeAction, la variable
>>>> fName = Dir(fPath & "" & "*.txt")
>>>> contient le premier nom de fichier renvoyé par la fonction dir (du
>>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
>>>> fichier dans lequel il y eu le changement ...
>>>>
>>>>
>>>> "Jean-Marc" a écrit dans le
>>>> message
>>>> de news: 42346726$0$14981$
>>>>> Tu n'as sans doute pas tout lu ou pas bien.
>>>>> Ce code permet bien de savoir quel fichier a changé.
>>>>>
>>>>> Il suffit de modifier légèrement WatchChangeAction
>>>>> comme indiqué par l'auteur pour avoir exactement
>>>>> ce que tu veux.
>>>>>
>>>>> Merci François pour ce petit exemple, très utile.
>>>>>
>>>>> --
>>>>> Jean-marc
>>>>> "There are only 10 kind of people
>>>>> those who understand binary and those who don't."
>>>>>
>>>>>
>>>>> "Kamel" a écrit dans le message de
>>>>> news:
>>>>>> Je ne vois pas comment faire pour connaître le nom du fichier qui
>>>>>> a
>>>>>> été
>>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif dans
>>>>>> le
>>>>>> repertoire mais pas dans quel fichier ...
>>>>>>
>>>>>> "François Picalausa" a écrit dans le message


de
>>>>> news:
>>>>>> %
>>>>>> > Hello,
>>>>>> >
>>>>>> > Tu peux jeter un oeil à cet article qui montre comment observer


un
>>>>>> > dossier:
>>>>>> > http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
>>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
>>>>>> >
>>>>>> > --
>>>>>> > François Picalausa
>>>>>> >
>>>>>> > "Kamel" a écrit dans le message de news:
>>>>>> >
>>>>>> >> Bonjour,
>>>>>> >>
>>>>>> >> Je dois développer un programme en vb qui me permettrait
>>>>>> >> d'avoir
>>>>>> >> des
>>>>>> >> informations sur la consultation de fichiers dans un
>>>>>> >> répertoire.
>>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste des


noms
>>>>>> >> des fichiers avec l'historique des dates et heures de
>>>>>> >> consultations
>>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
>>>>>> >>
>>>>>> >> Merci pour votre aide !
>>>>>> >>
>>>>>> >> Kamel
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>








Avatar
Jean-Marc
Je ne sais pas. C'est peut être possible (sans doute) via une des
multiples API de Windows, mais je ne connais pas. A partir du lien
donné par François hier, en cherchant un peu il y a peu être une API
qui fait l'affaire.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Kamel" a écrit dans le message de
news:%
Merci Jean-Marc !
Je suis très curieux et je voudrais savoir s'il est possible de savoir


l'ID
de la personne qui a réalisé la dernière modif d'un fichier. Ca m'aiderait
dans mes recherches.
Merci !


"Jean-Marc" a écrit dans le message de
news: 4235dce5$0$10337$
> Non, ce n'est pas la méthode recommandée.
> Le FSO s'utilise en VBScript, pas en VB.
>
> --
> Jean-marc
> "There are only 10 kind of people
> those who understand binary and those who don't."
>
>
>
> "Kamel" a écrit dans le message de
> news:
>> Ok merci!
>> Pour travailler sur des fichiers j'emploie le FileSystemObject. Est ce


la
>> meilleure façon ?
>> Merci
>>
>> "Patrice Henrio" a écrit dans le message


de
>> news:
>> > En les passant tous un par un et tester la date de modif.
>> > FichierCible=""
>> > DateÍate("01/01/00")
>> > Pour chaque fichier
>> > Si dateModif(fichier)>Date alors
>> > DateÚteModif(Fichier)
>> > FichierCible=Nom(fichier)
>> > Fin Pour
>> >
>> > "Kamel" a écrit dans le message de news:
>> >
>> >>
>> >> Oui mais comment faire pour avoir le nom du dernier fichier modifié
> dans
>> >> un répertoire ... ?
>> >>
>> >> "Patrice Henrio" a écrit dans le


message
> de
>> >> news:
>> >>> Chaque appel à dir renvoie le fichier suivant et non pas toujours


le
>> >>> premier.
>> >>>
>> >>> "Kamel" a écrit dans le message de news:
>> >>> %
>> >>>>A moins de ne pas avoir compris le code mais dans la focntion
>> >>>>WatchChangeAction, la variable
>> >>>> fName = Dir(fPath & "" & "*.txt")
>> >>>> contient le premier nom de fichier renvoyé par la fonction dir (du
>> >>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
>> >>>> fichier dans lequel il y eu le changement ...
>> >>>>
>> >>>>
>> >>>> "Jean-Marc" a écrit dans le
>> >>>> message
>> >>>> de news: 42346726$0$14981$
>> >>>>> Tu n'as sans doute pas tout lu ou pas bien.
>> >>>>> Ce code permet bien de savoir quel fichier a changé.
>> >>>>>
>> >>>>> Il suffit de modifier légèrement WatchChangeAction
>> >>>>> comme indiqué par l'auteur pour avoir exactement
>> >>>>> ce que tu veux.
>> >>>>>
>> >>>>> Merci François pour ce petit exemple, très utile.
>> >>>>>
>> >>>>> --
>> >>>>> Jean-marc
>> >>>>> "There are only 10 kind of people
>> >>>>> those who understand binary and those who don't."
>> >>>>>
>> >>>>>
>> >>>>> "Kamel" a écrit dans le message de
>> >>>>> news:
>> >>>>>> Je ne vois pas comment faire pour connaître le nom du fichier


qui
>> >>>>>> a
>> >>>>>> été
>> >>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif dans
>> >>>>>> le
>> >>>>>> repertoire mais pas dans quel fichier ...
>> >>>>>>
>> >>>>>> "François Picalausa" a écrit dans le


message
> de
>> >>>>> news:
>> >>>>>> %
>> >>>>>> > Hello,
>> >>>>>> >
>> >>>>>> > Tu peux jeter un oeil à cet article qui montre comment


observer
> un
>> >>>>>> > dossier:
>> >>>>>> >


http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
>> >>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
>> >>>>>> >
>> >>>>>> > --
>> >>>>>> > François Picalausa
>> >>>>>> >
>> >>>>>> > "Kamel" a écrit dans le message de news:
>> >>>>>> >
>> >>>>>> >> Bonjour,
>> >>>>>> >>
>> >>>>>> >> Je dois développer un programme en vb qui me permettrait
>> >>>>>> >> d'avoir
>> >>>>>> >> des
>> >>>>>> >> informations sur la consultation de fichiers dans un
>> >>>>>> >> répertoire.
>> >>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste des
> noms
>> >>>>>> >> des fichiers avec l'historique des dates et heures de
>> >>>>>> >> consultations
>> >>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
>> >>>>>> >>
>> >>>>>> >> Merci pour votre aide !
>> >>>>>> >>
>> >>>>>> >> Kamel
>> >>>>>> >
>> >>>>>> >
>> >>>>>>
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>
>




Avatar
Jean-Marc
J'oubliais de mentionner le site le plus utile
pour les API:
http://www.mentalis.org/apilist/apilist.php

incontournable, une mine évidemment!

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Jean-Marc" a écrit dans le message de
news:4235e883$0$14965$
Je ne sais pas. C'est peut être possible (sans doute) via une des
multiples API de Windows, mais je ne connais pas. A partir du lien
donné par François hier, en cherchant un peu il y a peu être une API
qui fait l'affaire.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Kamel" a écrit dans le message de
news:%
> Merci Jean-Marc !
> Je suis très curieux et je voudrais savoir s'il est possible de savoir
l'ID
> de la personne qui a réalisé la dernière modif d'un fichier. Ca


m'aiderait
> dans mes recherches.
> Merci !
>
>
> "Jean-Marc" a écrit dans le message de
> news: 4235dce5$0$10337$
> > Non, ce n'est pas la méthode recommandée.
> > Le FSO s'utilise en VBScript, pas en VB.
> >
> > --
> > Jean-marc
> > "There are only 10 kind of people
> > those who understand binary and those who don't."
> >
> >
> >
> > "Kamel" a écrit dans le message de
> > news:
> >> Ok merci!
> >> Pour travailler sur des fichiers j'emploie le FileSystemObject. Est


ce
la
> >> meilleure façon ?
> >> Merci
> >>
> >> "Patrice Henrio" a écrit dans le message
de
> >> news:
> >> > En les passant tous un par un et tester la date de modif.
> >> > FichierCible=""
> >> > DateÍate("01/01/00")
> >> > Pour chaque fichier
> >> > Si dateModif(fichier)>Date alors
> >> > DateÚteModif(Fichier)
> >> > FichierCible=Nom(fichier)
> >> > Fin Pour
> >> >
> >> > "Kamel" a écrit dans le message de news:
> >> >
> >> >>
> >> >> Oui mais comment faire pour avoir le nom du dernier fichier


modifié
> > dans
> >> >> un répertoire ... ?
> >> >>
> >> >> "Patrice Henrio" a écrit dans le
message
> > de
> >> >> news:
> >> >>> Chaque appel à dir renvoie le fichier suivant et non pas toujours
le
> >> >>> premier.
> >> >>>
> >> >>> "Kamel" a écrit dans le message de news:
> >> >>> %
> >> >>>>A moins de ne pas avoir compris le code mais dans la focntion
> >> >>>>WatchChangeAction, la variable
> >> >>>> fName = Dir(fPath & "" & "*.txt")
> >> >>>> contient le premier nom de fichier renvoyé par la fonction dir


(du
> >> >>>> repertoire). Dans ce sens je ne vois pas comment avoir le nom du
> >> >>>> fichier dans lequel il y eu le changement ...
> >> >>>>
> >> >>>>
> >> >>>> "Jean-Marc" a écrit dans le
> >> >>>> message
> >> >>>> de news: 42346726$0$14981$
> >> >>>>> Tu n'as sans doute pas tout lu ou pas bien.
> >> >>>>> Ce code permet bien de savoir quel fichier a changé.
> >> >>>>>
> >> >>>>> Il suffit de modifier légèrement WatchChangeAction
> >> >>>>> comme indiqué par l'auteur pour avoir exactement
> >> >>>>> ce que tu veux.
> >> >>>>>
> >> >>>>> Merci François pour ce petit exemple, très utile.
> >> >>>>>
> >> >>>>> --
> >> >>>>> Jean-marc
> >> >>>>> "There are only 10 kind of people
> >> >>>>> those who understand binary and those who don't."
> >> >>>>>
> >> >>>>>
> >> >>>>> "Kamel" a écrit dans le message de
> >> >>>>> news:
> >> >>>>>> Je ne vois pas comment faire pour connaître le nom du fichier
qui
> >> >>>>>> a
> >> >>>>>> été
> >> >>>>>> modifié. Avec ce code on peut savoir qu'il y a eu une modif


dans
> >> >>>>>> le
> >> >>>>>> repertoire mais pas dans quel fichier ...
> >> >>>>>>
> >> >>>>>> "François Picalausa" a écrit dans le
message
> > de
> >> >>>>> news:
> >> >>>>>> %
> >> >>>>>> > Hello,
> >> >>>>>> >
> >> >>>>>> > Tu peux jeter un oeil à cet article qui montre comment
observer
> > un
> >> >>>>>> > dossier:
> >> >>>>>> >
http://vbnet.mvps.org/index.html?code/fileapi/watchedfolder.htm
> >> >>>>>> > FILE_NOTIFY_CHANGE_LAST_ACCESS pourra peut-être t'aider
> >> >>>>>> >
> >> >>>>>> > --
> >> >>>>>> > François Picalausa
> >> >>>>>> >
> >> >>>>>> > "Kamel" a écrit dans le message de news:
> >> >>>>>> >
> >> >>>>>> >> Bonjour,
> >> >>>>>> >>
> >> >>>>>> >> Je dois développer un programme en vb qui me permettrait
> >> >>>>>> >> d'avoir
> >> >>>>>> >> des
> >> >>>>>> >> informations sur la consultation de fichiers dans un
> >> >>>>>> >> répertoire.
> >> >>>>>> >> J'aimerais avoir dans un fichier excel (par ex) une liste


des
> > noms
> >> >>>>>> >> des fichiers avec l'historique des dates et heures de
> >> >>>>>> >> consultations
> >> >>>>>> >> de ce fichier. Je ne sais pas vraiment par où commencer.
> >> >>>>>> >>
> >> >>>>>> >> Merci pour votre aide !
> >> >>>>>> >>
> >> >>>>>> >> Kamel
> >> >>>>>> >
> >> >>>>>> >
> >> >>>>>>
> >> >>>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>
> >> >>>>
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >
> >> >
> >>
> >>
> >
> >
>
>




1 2