Filesize (Datei$) immer = 0 -- Warum ?
Übersicht

![]() |
loosergtBetreff: Filesize (Datei$) immer = 0 -- Warum ? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wieso ist die Summe immer = 0 beim untenstehenden Programm ?
Auch einzelne Filegrößen werden immer nur mit 0 angegeben. summe=0 Verz=ReadDir("C:\") Repeat Datei$=NextFile$(Verz) If Datei$=NextFile$ Then Exit If FileType("C:\"+Datei$)<>2 Then summe=summe+FileSize(Datei$) Forever CloseDir Verz Print "Gesammtgrösse : "+summe+" Byte" |
||
Web : http://64kbyte.homeip.net
286@16MHz/8MB/40MB-HD/Voodoo 12MB/SB-16 Value/10MBit-Koax-LAN@topSPEED |
OJay |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
du musst, genau wie bei filetype(), den pfad mit angeben... | ||
![]() |
loosergt |
![]() Antworten mit Zitat ![]() |
---|---|---|
![]() Stimmt ! Jetzt kommt ein Wert heraus. Aber was für einer. Der hier -1610666057 Wenn ich eine Datei in C:\ hinzufüge kann man mit dem Taschenrechner allerdings genau die Differenz mit/ohne diese Datei aus den Blitzbasic Ergebnissen errechnen. Differenz Blitzbasic-Summen mit/ohne Datei ergibt genau die Dateigröße. Aber wieso ist der Summenwert so unleserlich und negativ. |
||
Web : http://64kbyte.homeip.net
286@16MHz/8MB/40MB-HD/Voodoo 12MB/SB-16 Value/10MBit-Koax-LAN@topSPEED |
![]() |
loosergt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habs selbst rausbekommen ![]() In der Zeile if filetype muß anstatt dem <>2 ein =1 stehen damit nur existierende Dateien gewertet werden. summe=0 Verz=ReadDir("C:\") Repeat Datei$=NextFile$(Verz) If Datei$=NextFile$ Then Exit If FileType("C:\"+Datei$)=1 Then summe=summe+FileSize("C:\"+Datei$) Forever CloseDir Verz Print "Gesammtgrösse : "+summe+" Byte"[/b] |
||
Web : http://64kbyte.homeip.net
286@16MHz/8MB/40MB-HD/Voodoo 12MB/SB-16 Value/10MBit-Koax-LAN@topSPEED |
OJay |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
es gibt übrigens diesen tollen button: ![]() außerdem gibts noch sogenannte "code-tags". damit kannst du deinen geposteten quellcode deutlicher vom rest des textes abheben...einfach deinen code markieren, und oben den "Code" button anklicken. ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group