Dateien in Ordner zählen lassen {GELÖST}

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Dateien in Ordner zählen lassen {GELÖST}

Beitrag von lassma-asma »

Hi Leutz ,

ich steh ma wieder grad aufm Schlauch ... für mein neues Programm will ich den Pc die anzahl der Dateien in einem Ordner zählen lassen , find aber nix passendes (Befehl)

Könnte mir ma grad einer helfen

THX
Zuletzt geändert von lassma-asma am 17.10.2007 10:46, insgesamt 1-mal geändert.
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Code: Alles auswählen

ExamineDirectory(0,"c:\","*.*")

While NextDirectoryEntry(0)
  If DirectoryEntryType(0) = #PB_DirectoryEntry_File
    count + 1    
  EndIf 
Wend 

MessageRequester("",Str(count) + " Dateien gefunden ")
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Weiß jetzt nicht, ob es was Besseres gibt, aber:

Code: Alles auswählen

Counter.l = 0
If ExamineDirectory(0, "C:\", "*.*")  
  While NextDirectoryEntry(0)
    If DirectoryEntryType(0) = #PB_DirectoryEntry_File
      Counter + 1
    EndIf
  Wend
  FinishDirectory(0)
EndIf
Debug Counter
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Misst jetzt war jemand ein paar Sekunden schneller! :cry:
v6.00
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Beitrag von lassma-asma »

thx für die schnelle antwort ..
hab aber noch 3.94...

da gibts den befehl

Code: Alles auswählen

  If DirectoryEntryType() = #PB_DirectoryEntry_File 
nitt

HILFE !!
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Schau dir mal das Beispiel "FileSystem.pb" im Ordner Example im PB-Verzeichnis an.
Vielleicht hilft dir das was weiter.
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Hab noch schnell was getippt:

Code: Alles auswählen

Counter.l = 0
If ExamineDirectory(0, "C:\", "*.*")
  Repeat
    Type.l = NextDirectoryEntry()
    If Type = 1
      Counter + 1
    EndIf
  Until Type = 0
EndIf
Debug Counter
Hilft dir das weiter?
v6.00
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Beitrag von lassma-asma »

ahhh...
danke THOMAS ...

bin heut irgendwie müüüüde unn steh nur auf em schlauch ...

naja

thx cu :coderselixir:
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

lassma-asma hat geschrieben:hab aber noch 3.94...
dann schreib das bitte in Deine Signatur.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Beitrag von lassma-asma »

ok danke kiffi

wird gemacht ...
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Antworten