Eigenschaften Verzeichnis
-
Hallo Leute!
Kann ich die Größe eine Verzeichnisses direkt auslesen? Da ich in einem Verzeichnis sehr viele Dateien habe dauert mir das mit filelength zu lange. Wenn man in Windows einen rechtsklich auf einen Ordner macht bekommt man ja schließlich auch innerhalb ein paar Sekunden die Größe angezeigt.
-
Nein anders geht es nicht und auch der Explorer macht das nicht anders.
-
Aber das dauert doch bei tausenden von Dateien viel zu lange die Größe aufzuaddieren. Beim Explorer geht das aber wesentlich schneller.
-
wenn du FindFirstFile/FindNextFile benutzt dann wird in der WIN32_FIND_DATA struktur gleich die dateigröße mitgeliefert. schneller gehts nicht.
gibt aber ziemlich viel zu beachten wie du hier siehst
http://blogs.msdn.com/oldnewthing/archive/2004/12/28/336219.aspx