Gibt es eine einzeilige (oder eben kurze) Abfrage, ob eine bestimmte Datei existiert?
Danke
Thomas
Gibt es eine einzeilige (oder eben kurze) Abfrage, ob eine bestimmte Datei existiert?
Danke
Thomas
Gibt es eine einzeilige (oder eben kurze) Abfrage, ob eine
bestimmte Datei existiert?
Ja, der Befehl
Debug.Print Dir("c:\config.sys")""
liefert true, wenn die Datei exisitiert und false wenn nicht.
Gruß,
Mirko Klotz
Ja aber cih dachte Debug läuft nur zur entwurfszeit, und nicht in der Compiler-Version als exe?? Gibt es denn auch einen exesicherenbefehl?
Grüüße
Florian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Gibt es eine einzeilige (oder eben kurze) Abfrage, ob eine
bestimmte Datei existiert?Ja, der Befehl
Debug.Print Dir(„c:\config.sys“)""
liefert true, wenn die Datei exisitiert und false wenn nicht.
Gruß,
Mirko KlotzJa aber cih dachte Debug läuft nur zur entwurfszeit, und nicht
in der Compiler-Version als exe?? Gibt es denn auch einen
exesicherenbefehl?
Du programmierst wohl noch nicht sehr lange, oder?
Natürlich liefert allein der Ausdruck Dir(„c:\config.sys“)"" als Ergebnis true , wenn die Datei c:\config.sys exisitiert und false wenn nicht.
Wo du den Ausdruck letztendlich einbaust, ist deine Sache. Es könnte so etwas sein wie
if Dir("c:\config.sys")"" then MsgBox "Datei ist da!"
oder meinetwegen auch etwas wie
ExistFlag=Dir("c:\config.sys")""
Das mit dem Debug.Print war nur als Beispiel gedacht.
Muss ich noch erwähnen, dass du statt „c:\config.sys“ natürlich auch jeden anderen Dateinamen nehmen kannst, oder sogar eine Variable? )
Grüüße
Florian
Gruß,
Mirko
HI!
Du programmierst wohl noch nicht sehr lange, oder?
Nö! Nur so ca. 10 Jahre!
Warum denn so unhöflich? Ich bin kein VB Crack, die längste Zeit habe ich auf AmigaBASIC und TurboPascal programmiert. Ich weiß halt net alles! Muß man das?
Natürlich liefert allein der Ausdruck
Dir(„c:\config.sys“)"" als Ergebnis
true , wenn die Datei c:\config.sys exisitiert und
false wenn nicht.
Jetzt leuchtet die Laterne! Will heißen: Jetzt ist es klar!
Danke für deine Erleuchtung! (Sei nicht böse!)
Liebe
Grüüße
Florian
Du programmierst wohl noch nicht sehr lange, oder?
Nö! Nur so ca. 10 Jahre!
Ach…
Warum denn so unhöflich?
Sorry, war nicht unhöflich gemeint.
Ich bin kein VB Crack, die längste
Zeit habe ich auf AmigaBASIC und TurboPascal programmiert. Ich
weiß halt net alles! Muß man das?
Nein natürlich nicht. Aber in diesem Fall fand ich einfach, dass es sich dabei um simpelste Programmiergrundlagen handelt, VB-Crack muss man dafür gar nicht sein. Und wie man einen Ausdruck behandelt ist eigentlich in allen Basic-Dialekten gleich und auch Pascal unterscheidet sich nicht sehr davon.
Natürlich liefert allein der Ausdruck
Dir(„c:\config.sys“)"" als Ergebnis
true , wenn die Datei c:\config.sys exisitiert und
false wenn nicht.Jetzt leuchtet die Laterne! Will heißen: Jetzt ist es klar!
Danke für deine Erleuchtung! (Sei nicht böse!)
Ach was, ich doch nicht. Sei du mir nicht böse! )
Gruß,
Mirko
Friede!
Hi!
Sorry, war nicht unhöflich gemeint.
Scho wider in Marga… ääh Butter
Nein natürlich nicht. Aber in diesem Fall fand ich einfach,
dass es sich dabei um simpelste Programmiergrundlagen handelt,
VB-Crack muss man dafür gar nicht sein. Und wie man einen
Ausdruck behandelt ist eigentlich in allen Basic-Dialekten
gleich und auch Pascal unterscheidet sich nicht sehr davon.
Ich hbae den Ausdruck hinter dem Debug-Befehl nicht gleich identifiziert (in VB bin ich wirklich recht neu Habs zwar seit einem Jahr aber ich komme kaum dazu (( Naja)
Ach was, ich doch nicht. Sei du mir nicht böse!
)
NöNöNÖ!
Machs Gut, schönen Nikolaus (was hat er DIr denn gebracht? ggg bis denne
Florian, dergelobtischmitvbmehrzubeschäftigendamiternichtwiederinsfettnäpfchentritt!