![]() |
Herausfinden, wann sich ein Verzeichnis ändert
Hallo,
für ein Projekt muß ich wissen, was bei einem bestimmten Programm alles auf der Platte passiert. Dazu habe ich mir mal FindFirstChangeNotification & Co. angeschaut. Ist ja alles schön und gut, nur liefert mir das ganze immer nur Infos, daß was geändert wurde, nicht aber wo genau. Ich bräuchte quasi sowas: 1. Scanne C:\ + SubDirs 2. Bei Änderung sag mir wo (Verzeichnis+Datei) und was (geändert, angelegt, gelöscht etc.) passiert ist. Kann mir jemand helfen? |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Object-Pascal / Delphi-Language" nach "Windows API / MS.NET Framework API" verschoben.
*hust* Ist eine Frage zur WinAPI *hust* |
Re: Herausfinden, wann sich ein Verzeichnis ändert
schau Dir mal diese API an:
![]() |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Zitat:
ReadDirectoryChangesW ist IMHO nur für NT und Konsorten. Any other ideas? |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Der Artikel
![]() ![]() ...:cat:... |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Moin Catbytes,
wenn es unter allen Windows-Versionen laufen soll, wirst Du nicht umhinkommen, FindFirstChange... zu verwenden, und die Unterschiede selber zu ermitteln. |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Zitat:
Da werd' ich mir wohl was einfallen lassen müssen :gruebel: |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Hey Catbytes,
etwas ungewöhnlich: dir \ /n/s >datei1.txt später dir \ /n/s >datei2.txt und vergleichen. vieleicht lässt sich das in Delphi nachvollziehen. mfg BrunoT |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Hallo BrunoT,
jemand aus der alten Schule, hätt ich auch so gemacht. Geht ohne weiteres in Delphi zu realisieren. Rainer |
Re: Herausfinden, wann sich ein Verzeichnis ändert
Hi. Ich hab
![]() mfg, mh166 PS: Und wieder einmal hat mir der ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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