anwachsende Dateigrösse ermitteln
-
hallo,
über createprocess rufe ich ein Konsolenprogramm auf, welches mir eine Datei erzeugt. Nun möchte ich mit einem Progressbar anzeigen wieviel Prozent bzw. Bytes von der Datei schon geschrieben sind.
Ich versuche in verschiedenen Zeitintervallen die Dateigrösse abzufragen.
Die Dateigrösse von fertigen Dateien mit GetFileSize oder CFile::GetStatus abzufragen klappt problemlos.
Nur die alternierende Dateigrösse mit einem Timer abzufragen bekomme ich einfach nicht hin.Hat jemand ein gutes Beispiel?
-
wahrscheinlich wird die Datei erst (zumindest teilweise) im Speicher gebuffert und dann geschrieben. Deswegen sollte dein Unterfangen nicht so leicht möglich sein.
Aber was zum Teufel hat das mit Standard C++ zu tun?