Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 14.05.2016, 00:08 Titel: keine Anzeige mit DIR |
|
|
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 )
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 |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 14.05.2016, 00:35 Titel: |
|
|
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 |
|
|
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 14.05.2016, 00:49 Titel: |
|
|
Danke für die schnelle Antwort.
Ich war der Meinung ich hätte auch dieses Attribut getestet, sogar mehrmals.
Aber genau das war es. Wird wohl Zeit für ne Mütze voll Schlaf
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 |
|
|
ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 15.05.2016, 19:29 Titel: |
|
|
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 ][ ToOFlo ][ Wiemann.TV ]
Zuletzt bearbeitet von ThePuppetMaster am 17.05.2016, 20:40, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
|
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 17.05.2016, 20:33 Titel: |
|
|
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 |
|
|
|