Prüfung: Pfad/Datei existiert? *gelöst* *hüst*

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Prüfung: Pfad/Datei existiert? *gelöst* *hüst*

Beitrag von Regenduft »

Hi Leutz,

mal wieder 'ne ganz grundlegende Frage: ich will kontrollieren ob ein Verzeichnis oder eine Datei bereits existiert. Scheinbar gibt es dafür aber keine "direkten" Funktionen. Für sowas primitives muss ich doch nicht die API nutzen oder?

Meine bisherigen Lösungen (unnötig umständlich und nicht gerade effizient) sehen so aus:

Code: Alles auswählen

If ExamineDirectory(0, "C:\Ordner\", "")
  FinishDirectory(0)
  Debug "existiert"
Else
  Debug "existiert nicht"
EndIf

Code: Alles auswählen

If ReadFile(0, "C:\Datei.dat")
  CloseFile(0)
  Debug "existiert"
Else
  Debug "existiert nicht"
EndIf
Da Suchbegriffe wie Datei, Ordner, existiert und prüfen riesige Trefferquoten bringen habe ich leider nix gefunden... :oops:
Im Code-Archiv von PureArea war leider auch nix. Bin mir fast sicher, dass ich irgendwas übersehen habe.
Zuletzt geändert von Regenduft am 30.09.2008 19:46, insgesamt 1-mal geändert.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

FileSize()
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

HeX0R hat geschrieben:FileSize()
FileSize()
Sonst übersieht er es hier auch :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Beitrag von Regenduft »

Klaaar! Filsize()! Da hätte ich selbst drauf kommen können! :lamer: Danke HeXOR, für die schnelle Hilfe! Danke ts-soft, dass Du mir das ganze nochmal stilgerecht aufbereitet hast! :lol:

Verdammter Mist verdammter, ich bin doch mal echt sauuu blöd! Wer lesen kann ist klar im Vorteil... Ich Idiot such wie ein Riesenrind, dabei steht's direkt in der Anleitung!!! §$%#!!!
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Beitrag von c4s »

Regenduft hat geschrieben:Klaaar! Filsize()! Da hätte ich selbst drauf kommen können! :lamer: Danke HeXOR, für die schnelle Hilfe! Danke ts-soft, dass Du mir das ganze nochmal stilgerecht aufbereitet hast! :lol:

Verdammter Mist verdammter, ich bin doch mal echt sauuu blöd! Wer lesen kann ist klar im Vorteil... Ich Idiot such wie ein Riesenrind, dabei steht's direkt in der Anleitung!!! §$%#!!!
Habs gerade auch gesucht ;)
Ich sogar auch kurz davor es so zu machen wie du am Anfang...

naja danke auch :allright:
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

c4s hat geschrieben:Habs gerade auch gesucht ;)
ich will mich an dieser Stelle auch outen und gestehen, dass ich in diesem
oder im alten Forum auch mal eine Frage diesbezüglich hatte :lol:

Grüße ... Kiffi
a²+b²=mc²
Antworten