Filesize (Datei$) immer = 0 -- Warum ?
Übersicht
BlitzBasic
Allgemein|
|
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
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
