Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

keine Anzeige mit DIR

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
braesident



Anmeldungsdatum: 15.04.2008
Beiträge: 189
Wohnort: Berlin

BeitragVerfasst am: 13.05.2016, 23:08    Titel: keine Anzeige mit DIR Antworten mit Zitat

Hi Leute,

ich möchte gern meine Ordner oder Dateien von einem bestimmten Laufwerk anzeigen lassen. Leider geht es genau bei diesem nicht. Woran kann es liegen?

Ich hab hier hier noch mal ein Bild von meiner Datenträgerverwaltung.
Dir funktioniert mit allen Laufwerken außer mit e: (an 2 PCs getestet, und ja e: enthält auch Dateien und Verzeichnisse zwinkern )

Ansonsten funktioniert e: ich kann auch mit chdir rauf wechseln

Code:

dim as string   s, c = curdir
dim as integer  i

print chdir("E:\"), curdir

s = dir("*", &h01 or &h02 or &h10)
do until s = ""
  i += 1
  ? i, s
 
  s = dir("",0)
loop
print "----------"
chdir c

getKey

Ausgabe:
0........E:\
----------
_________________
FBIde: 0.4.6
fbc: FreeBASIC Compiler - Version 1.05.0 (01-31-2016), built for win64 (64bit)
OS: Windows NT 6.2 (build 9200)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
St_W



Anmeldungsdatum: 22.07.2007
Beiträge: 929
Wohnort: Austria

BeitragVerfasst am: 13.05.2016, 23:35    Titel: Antworten mit Zitat

Möglicherweise haben die Dateien das Archiv-Attribut gesetzt - oder ignorierst du solche bewusst? Es empfiehlt sich übrigens die FB eigenen Konstanten zu verwenden, anstatt direkt die Werte einzusetzen.
_________________
Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
braesident



Anmeldungsdatum: 15.04.2008
Beiträge: 189
Wohnort: Berlin

BeitragVerfasst am: 13.05.2016, 23:49    Titel: Antworten mit Zitat

Danke für die schnelle Antwort.

Ich war der Meinung ich hätte auch dieses Attribut getestet, sogar mehrmals. mit den Augen rollen
Aber genau das war es. Wird wohl Zeit für ne Mütze voll Schlaf grinsen

Lieben Dank
_________________
FBIde: 0.4.6
fbc: FreeBASIC Compiler - Version 1.05.0 (01-31-2016), built for win64 (64bit)
OS: Windows NT 6.2 (build 9200)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1753
Wohnort: [JN58JR] DeltaLabs.de

BeitragVerfasst am: 15.05.2016, 18:29    Titel: Antworten mit Zitat

s = dir("", 0)

die flags müssen gleich der ersten anfrage sein

s = dir("", &h01 or &h02 or &h10)

(auser, das wurde inzwischen gefixt) ... sonst erhällt man nach der ersten anfrage ungefilterte ergebnisse.

MfG
TPM
_________________
[ WebFBC ][ OPS ][ DeltaLab's ][ ToOFlo ][ BGB-Movie ]


Zuletzt bearbeitet von ThePuppetMaster am 17.05.2016, 19:40, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
braesident



Anmeldungsdatum: 15.04.2008
Beiträge: 189
Wohnort: Berlin

BeitragVerfasst am: 17.05.2016, 19:33    Titel: Antworten mit Zitat

ach ja danke für den Hinweis
_________________
FBIde: 0.4.6
fbc: FreeBASIC Compiler - Version 1.05.0 (01-31-2016), built for win64 (64bit)
OS: Windows NT 6.2 (build 9200)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz