![]() |
Änderungen im Verzeichnis mitbekommen
Hallo zusammen,
ich habe folgendes Problem: In einem bestimmten Verzeichnis werden ca. eine halbe Million an Dateien gelagert. Mit einem Program zeige ich auf dieses Verzeichnis. Um nicht jedes Mal alle Dateien einlesen zu müssen möchte ich nur die geänderten Dateien einlesen. Gibt es eine Möglichkeit, die mir mitteilt, dass es Änderungen im Verzeichnis gegeben hat? Bisher habe ich das mit dem Archiv-Flag gemacht, aber dieses ist scheinbar nicht zuverläßig genug. Danke im Voraus, Moony |
Re: Änderungen im Verzeichnis mitbekommen
Hierfür gibt es die Möglichkeit, dass Dir das Betriebssystem mitteil, was an dem Verzeichnis passiert ist.
Du kannst das über die Windows-API machen oder einfach eine spezielle Komponente benutzen. Stichwort "DirMonitor" oder "FolderMonitor". |
Re: Änderungen im Verzeichnis mitbekommen
|
Re: Änderungen im Verzeichnis mitbekommen
AFAIR ist bei den Delphi-Demos doch auch etwas dabei, was in diese Richtung geht.
|
Re: Änderungen im Verzeichnis mitbekommen
Verwende eine ShellNotify-Komponente
|
Re: Änderungen im Verzeichnis mitbekommen
Liste der Anhänge anzeigen (Anzahl: 1)
Da das torry.net kaputt zu sein scheint, hänge ich hier eine Komponente an, die ich mit Delphi 7 mal in einem Projekt verwendet habe. Die hat sehr gut funktioniert.
Ob sie aber mit neueren Delphi-Versionen funktioniert, weiss ich nicht. |
Re: Änderungen im Verzeichnis mitbekommen
Danke, ich werde mich erst einmal einlesen und danach eine Rückmeldung geben.
Gruß, Moony |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz