Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   neue dateien fürs update finden? (https://www.delphipraxis.net/56866-neue-dateien-fuers-update-finden.html)

Pyr0cracker 12. Nov 2005 14:21


neue dateien fürs update finden?
 
HI
Ich habe zwei Ordner mit 1. dem alten Programm und 2. dem neuen Programm.
Nun möchte ich gerne herausfinden welche Dateien neu sind, welche neuer als die Alten sind und welche gelöscht wurden.

Ich hab schon 2 ShellTreeViews um die Ordner auszuwählen und ein Listview wo die Dateinamen rein sollen.
Habe leider keine Idee wie ich das alles vergleichen soll...

Gibts da ein paar Code Schnibbel? Oder Ideen?

Danke im Vorraus,
pyr0

Der_Unwissende 12. Nov 2005 15:00

Re: neue dateien fürs update finden?
 
Hi,
mal rein zu den Ideen. Du suchst einfach in den Ordnern mit FindFirstFile und FindNextFile alle Dateien raus und schreibst die erhaltenen Daten in je eine Liste (also ein pro Ordner). FindNextFile (bzw. FindFirstFile) liefern dir einen Satz an File-Eigenschaften, unteranderem Filename und Datum des letzten Schreibens. Der Rest ist dann (denke ich) einfach. Geh alle Files durch, schau in der jeweils anderen Liste ob es ein gleich benanntes File gibt oder nicht (gelöscht / oder nie erstellt) und vergleich die Daten des letzten Änderns.

Gruß Der Unwissende


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz