Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
_PASCAL_
Anmeldungsdatum: 20.10.2007 Beiträge: 6
|
Verfasst am: 20.10.2007, 16:29 Titel: testen ob Directory leer ist |
|
|
Hallo...
ich bin recht neu hier, habe allerdings schon etwas an erfahrung mit basic gesammelt.
jetzt wollte ich in einem Programm überprüfen ob das Directory leer aber irgendwie funktioniert mein code als Visual Basic nicht richtig...
Code: | If Dir("C:\Shared") <> "" Then ... |
hat jemand eine IDEE |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 20.10.2007, 16:56 Titel: |
|
|
Geht es damit?
Code: | If Dir("C:\Shared\*.*") <> "" Then ... |
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 20.10.2007, 16:57 Titel: |
|
|
Ja..
Für erste Versuche kannst du ja Folgendes benutzen: Code: | Dim As String c, Verz="C:\Share\*.*"
c=Dir(Verz)
If c="" Then
Print Verz &" ist leer.."
Else
Print c
End If
Sleep
End | Wichtig ist hier das *.*
Wenn du wissen möchtest, ob ein Verzeichnis vorhanden ist oder auch nur eine Datei:
hier kucken..
btw: Willkommen an Bord, ähmm im Board^^
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
_PASCAL_
Anmeldungsdatum: 20.10.2007 Beiträge: 6
|
Verfasst am: 20.10.2007, 17:37 Titel: |
|
|
danke für die schnelle antwort...
aber der code funktioniert leider nicht ganz
ich habe im verzeichnis C:\Shared\ eine datei erstellt namens "Neu Textdokument.txt" aber der code brint
C:\Shared\*.* ist leer..
irgendwie versteht VB nicht dass mit *.* alle Dateien gemeint ist und nicht eine Datei mit dem Namen *.* |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 20.10.2007, 18:17 Titel: Re: testen ob Directory leer ist |
|
|
_PASCAL_ hat Folgendes geschrieben: | aber irgendwie funktioniert mein code als Visual Basic nicht richtig.. | und _PASCAL_ hat Folgendes geschrieben: |
irgendwie versteht VB nicht dass mit *.* alle Dateien gemeint ist und nicht eine Datei mit dem Namen *.* | ..das habe ich natürlich überlesen..
Du bist hier im FreeBASIC-Teil des Forums..
..zu VB kann ich dir nicht helfen..
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
_PASCAL_
Anmeldungsdatum: 20.10.2007 Beiträge: 6
|
Verfasst am: 20.10.2007, 18:55 Titel: |
|
|
ahh mist nein FreeBasic is schon richtig ...
ich bin parallel auch mit visual basic am probieren  |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 20.10.2007, 19:40 Titel: |
|
|
ob's leer ist, kannste wie in VB prüfen:
Code: |
Dim File as string = dir("*")
If File <> "" Then 'Datei da...
|
_________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
_PASCAL_
Anmeldungsdatum: 20.10.2007 Beiträge: 6
|
Verfasst am: 20.10.2007, 20:29 Titel: |
|
|
super danke so funktioniert  |
|
Nach oben |
|
 |
|