Hallo!!!
Wenn man es mit Hilfe der Dateinamen machen möchte (ohne z.B. RAR-spezifische Daten auszulesen) würde ich es folgendermaßen machen:
Prüfen ob alle Dateien (test1.rar, test2.r
00, test3.r
01 bzw. test.part
1.rar, test.part
2.rar etc.) vorhanden sind. Die letzte Datei sollte von der Dateigröße kleiner sein als alle anderen, die wiederum alle exakt gleich groß sein sollten (
IMHO). WEnn auch die letzte Datei gleich groß ist, muß davon ausgegangen werden, daß mindestens eine folgende Datei fehlt.
Sonst hilft Dir evtl. die Datei unrar.dll (o.ä.) weiter. Ggf. gibt es hier Funktionen um die Dateianzahl direkt auszulesen.
Grüße,
SCRaT
//EDIT: Hier mal ein Demo PRogramm dazu:
link