CodeS-SourceS Groupes CodeS-SourceS est hébergé par Frontier.fr

Dernières discussions du même thème...

Dessiner un Tab Control sous Visual NET2005
Bonjour, Je voudrais creer une boite de dialogue sous Visual C++ Net2005, contenant des onglets J'ai crée ma boite de dialogue et par le GUI j'ai rajouté un toolbox Tab Control ma question est maintenant comment graphiquement je configure le nombre d'ongl...

detecter un client VNC
xpost et suivi à fr.comp.os.ms-windows.programmation... Bonjour, Est-il possible de détecter, par une application indépendante, la connexion d'un client VNC sur un serveur VNC ? (question valable pour les vnc-like et Italc qui utilise le prot. vnc) Le b...

GetShortPathNameW: probleme d'avec les accents ?
Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour récupérer un chemin de fichier au format Short. J'ai fais plusieurs tests et je n'arrive pas à récuperer le format short sur le chemin qui comporte des accents. Dans l'exemple ci desso...

Comment intercepter qu'une appli est prête à recevoir des SendInput()?
Bonjour, J'aimerais savoir s'il est possible de savoir qd une appli est prête à recevoir des SendInput()? De cette application, j'ai bien le hWnd et le pid. Je la passe ensuite en Foreground mais parfois j'envoie ma séquence clavier trop tôt ce qui fait q...

compléter tableau axcel ou word
Bonjour, sur mon site j'ai créé une rubrique gestion, avec code pour y entrer, et j'y ai inséré des documents word et excel. je voudrais que ces documents puissent être libre pour certaines personnes autorisées (modification de contenu d'un tableau par e...


Dernières discussions...

IiE et AOL
Bonjour à tous, Petit problème sans doute récurrent, je viens de désinstaller AOL, et internet explorer ne démarre pas, il se bloque sur une fichier inexistant : programfiles; aoltoolbar; welcome........ Une ligne qui traîne quelquepart !!! Que puis...

ajout d'enregistrements dans une table par VBA
bonjour, je souhaiterais ajouter des enregistrements dans une table par VBA, mais j'aimerais par la même que les enregistrements ayant été ajoutés soient réputés "ajouté" dans la table source afin qu'ils ne soient pas de nouveau ajoutés lors d'une proc...

Comment faire cliquer sur un bouton
Bonjour à toutes et à tous, J'aimerai, lors de l'ouverture par macro d'un fichier excel qui contient un fomulaire sur lequel sont disposés des boutons à cliquer, que la procèdure appelante clique sur un bouton spécifique (sans intervention humaine) et e...

Comment regrouper des valeurs ?
Bonjour à tous, Je cherche à faire une macro qui regrouperait les valeurs identiques qui se trouvent dans la colonne A en aditionnant les valeures correspondantes qui se trouvent dans la colonne B. Pour faire plus précis voici un exemple concret : ...

"Embarquer" des perlmods dans une application.
Bonjour, je dois écrire une petite appli sous MacOSX pour traiter des fichiers MBox Pour cela, je pars d'un petit outil quis s'appelle DropScript (). Je l'ai utilisé pliseurs fois avec satisfaction pour des scripts shell. ...

Offres d'emploi et de stage...

  • Recherche Développeur Web Microsoft (ASP.NET, C#, SQL2005, CS2002)
    Le développement des besoins Internet, et e-Commerce du Groupe L’OCCITANE au niveau international et le besoin de maîtrise interne, de maintenance et évolution des différents projets et plateformes existantes, nécessite la création d’un p...
  • Recherche Développeur c# / Dotnet
    Votre rôle sera de participer à la finalisation du développement d'une application métier pour sa commercialisation. Les tâches sont les suivantes : - Prise de connaissance du projet - Développement des modules - participation aux différen...
  • Recherche Ingénieurs / Développeurs expérimentés JavaScript
    Dans le cadre de son développement, Legal-Box recrute sur profil des ingénieurs et développeurs informatiques ayant au moins 10 ans d’expérience dans la programmation JavaScript et maîtrisant les langages PHP et/ou Ruby dans un environnement Ec...

Le top des photos

Photo Village en OmbriePhoto ciel d'orage
Photo hvar - 2Photo toits

Logiciels à télécharger...

  • DB-MAIN (9.1.0) [Gratuit / Freeware]
    DB-MAIN (9.1.0) [Gratuit / Freeware]
    DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and analysts in most data engineering processes, including: - Design processes: requirement analysis, conceptu...
  • Xilisoft DPG Convertisseur (5.1.37.0120)
    Xilisoft DPG Convertisseur (5.1.37.0120)
    Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de décoder presque tous les formats vidéo et audio dont AVI, MPEG, H.264/AVC, 3GP, VOB, DAT, WMV, MP4, DivX,...
  • GraphicsGale (2.01.01) [Gratuit / Freeware]
    GraphicsGale (2.01.01) [Gratuit / Freeware]
    GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé assez facilement des sprites et des animation pour des jeux en 2D ou des application. Ses principale...



Trouver une discussion à propos de...



notification de changement dans un repertoire

Voir toute la discussion dans une seule page

Ecrit par Vincent Torri le samedi 4 juillet 2009 dans le thème : Programmation Windows

Je desire connaitre tous les changements qui ont lieu dans un repertoire.
Pour cela, j'utilise la fonction ReadDirectoryChangesW(). J'ai ecrit un
programme de test, qui fonctionne (j'obtiens bien une notification quand
une fichier ou repertoire est supprime, quand il est modifie, etc...),
mais il me manque une fonctionalite : distinguer, lors de l'ajout ou la
suppression d'un fichier ou d'un repertoire, si c'est un fichier ou bien
si c'est un repertoire. En effet, a priori, dans la structure
FILE_NOTIFY_INFORMATION, je n'ai que l'information de suppression ou
d'ajout, sans savoir s'il s'agit d'un fichier ou d'un repertoire.

Le programme de test se trouve ici : http://pastebin.ca/1483658

Une possibilite serait de lister les fichiers avant et apres et de voir
la difference a chaque notification, mais ca me semble etre une solution
qui peut s'averer couteuse si le nombre de fichier est grand.

Existe-t-il une autre solution, basee sur l'utilisation de
ReadDirectoryChangesW() ?

merci


Classé sous : repertoire, fichier, notification, readdirectorychangesw, programme


Les Réponses

  notification de changement dans un repertoire par Vincent Torri
     Re: notification de changement dans un repertoire par Christian ASTOR
       Re: notification de changement dans un repertoire par domi
         Re: notification de changement dans un repertoire par domi
           Re: notification de changement dans un repertoire par Christian ASTOR
   Re: notification de changement dans un repertoire par robert
    Re: notification de changement dans un repertoire par Vincent Torri
     Re: notification de changement dans un repertoire par robert
      Re: notification de changement dans un repertoire par Vincent Torri
       Re: notification de changement dans un repertoire par robert
      Re: notification de changement dans un repertoire par Vincent Torri
        Re: notification de changement dans un repertoire par Vincent Torri
          Re: notification de changement dans un repertoire par Vincent Torri
           Re: notification de changement dans un repertoire par robert
            Re: notification de changement dans un repertoire par Vincent Torri

Codes en rapport sur CodeS-SourceS avec notification de changement dans un repertoire

SURVEILLEZ LES MODIFICATIONS DE FICHIERS, DOSSIERS ET PLEIN D'AUTRES
Ce zip illustre l'API SHChangeNotifyRegister. Elle permet d'être averti des changements effectués...

NOTIFICATION DE LA FERMETURE D'UN FICHIER
Un petit exemple qui permet : - de savoir si un fichier n'est pas déjà ouvert pas un autre program...

CONVERSION DEC / HEX / BIN (WIN 32)
Bon, je sais qu'il y a deja pas mal de sources sur ces conversions, j'aporte juste une "interface gr...

GÉNÉRATEUR ALÉATOIRE DE FICHIER
C'est un petit programme que j'ai écris pour tester une application qui fait des mouvements automati...

SURVEILLANCE DES MODIFICATIONS DE FICHIERS
C'est en réponse à une demande du forum. Ce programme permet d'utiliser les notifications de Wind...

Les discussions similaires sur CodeS-SourceS à notification de changement dans un repertoire

FileSystemWatcher et suppression de dossier
Bonjour, je fais un petit programme de surveillance de fichier/dossier et j'ai un petit soucis. J'aimerai réagir à la suppression d'un fichier ou dossier dans un dossier. Je lie bien l'événement De...

URGENT : Activation de Partage Visual C++6.0
Bonjour à tous, Je suis débutant en programmation Windows (j'ai commencé hier...) et je dois trouver des fonctions dans le cadre d'un projet...malheureusement mes recherc...

ReadDirectoryChangesW
Je cherche un explication sur l'API ReadDirectoryChangesW est surtout sur le paramètre dwNotifyFilter Merci en avance. Salut, D'après la MSDN [ Lien ]$get('afl791425').title += $d64('aHR0cDovL2...

Inspecter un dossier sous delphi 7
Bonjour, mon pb est que je veux faire un inspection sur un dossier c a d que je veux savoir en temps réel s'il y a un ajout des fichiers sur ce dossier pour que je puisse declache une f...

comment mettre mon un programme dans la zone de notification ?
§§§§§@comment??????@§§§§§§ comment mettre mon un programme dans la zone de notification ? Bonjour, Merci de lire ceci ok après le flood il passe aux clones.... by...

copie d'un reperoire
Je voudrai le code source en delphi d'un programme qui copie un repertoire qui contient une base de données en paradox7 (repertoire d'une centaine de fichiers). merci...

modification de fichier
Hello ! J'aimerai savoir si quelqu'un sait comment utiliser les fonctions FindFirstChangeNotification et ReadDirectoryChangesW de l'API windows. Je voudrais en effet savoir qd la taille d'un fi...

pb acces avec createfile et ReadDirectoryChangesW
bonjour, voila mon probleme : j'ai une classe qui permet de reperer les changement dans un dossier (ajout / modif /suppression) poutr cela je lance un thread qui fait un "CreateFile" sur le doss...

Système de fichier Win32
Bonjour Je voudrais savoir si sous Windows XP il existe une API permettant d'être prévenu (callback ?) an cas de création/modification/suppression d'un fichier dans un répertoire donné. Du genre ...

Sleep en VBS dans une page ASP pour lecture fichier
Bonjour, ma demande est simple : j'ai un repertoire avec un fichier qui contient une requete sql ce fichier est pris par le serveur, effacer du repertoire en question. Et une reponse sous forme ...



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND, 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
Temps d'éxécution de la page : 0,56 sec