directory nur für Ordner

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
saul
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 284
Registriert: So, 26. Mär 2006 12:23

directory nur für Ordner

Beitrag von saul »

Hallo,
mit directory("k:\" , "D") kann ich mit dem "D" auch die Ordner einlesen.

Wie kann ich denn nur die Ordner ohne Dateien anzeigen?

mfg
Wolfgang
matyschik
UDF-Programmierer
UDF-Programmierer
Beiträge: 54
Registriert: Do, 14. Dez 2006 0:08

Re: directory nur für Ordner

Beitrag von matyschik »

Mit dem Befehl TREE wird das Direktorie aufgelistet. Mit TREE >Liste.txt wird eine
Textdatei zur Weiterverarbeitung erstellt.
Freundliche FlagShip Grüße
Johann
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: directory nur für Ordner

Beitrag von brandelh »

Ich meine, dass directory() wie auch die einzel Suchbefehle immer Dateien und Verzeichnisse zurückliefern.
Wenn du nur die aktuellen Unterverzeichnisse willst, musst du das in eine eigene Funktion packen und im Array alle Sätze mit a[x,F_ATTR ] # "D" löschen. Dann dieses zurückgeben.
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: directory nur für Ordner

Beitrag von AUGE_OHR »

saul hat geschrieben: Sa, 29. Feb 2020 16:16 Wie kann ich denn nur die Ordner ohne Dateien anzeigen?
es gibt diese Windows Control
Browse_4_folder.jpg
Browse_4_folder.jpg (35.32 KiB) 5801 mal betrachtet
es handelt sich um die API "SHBrowseForFolder" function
https://docs.microsoft.com/en-us/window ... forfoldera

---

für v1.9.355 gab es das Service Pack3 mit \SP3\Dll\XbpFolderDialog.prg

wer SP3 nicht hat kann dieses Demo von Günter Beyes ohne BAP nutzen
FolderBro.zip
(5.45 KiB) 260-mal heruntergeladen
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: directory nur für Ordner

Beitrag von brandelh »

mit directory("k:\" , "D") kann ich mit dem "D" auch die Ordner einlesen.
Wie kann ich denn nur die Ordner ohne Dateien anzeigen?
da habe ich wohl die Aufgabe falsch verstanden :?: :-)
Gruß
Hubert
BIK
UDF-Programmierer
UDF-Programmierer
Beiträge: 68
Registriert: Di, 23. Aug 2011 14:34
Hat sich bedankt: 1 Mal

Re: directory nur für Ordner

Beitrag von BIK »

Hallo Jimmy!

Danke für das Demo von Günther.
Ich hätte dazu eine Frage.

Ich würde gerne die Ordner je nach Anforderung nach Erstellungsdatum auf- oder absteigend sortieren.
Vielleicht kannst du oder jemand im Forum mir da weiter helfen.

Gruß, Bernhard


AUGE_OHR hat geschrieben: Mo, 02. Mär 2020 12:43
saul hat geschrieben: Sa, 29. Feb 2020 16:16 Wie kann ich denn nur die Ordner ohne Dateien anzeigen?
es gibt diese Windows Control
Browse_4_folder.jpg
es handelt sich um die API "SHBrowseForFolder" function
https://docs.microsoft.com/en-us/window ... forfoldera

---

für v1.9.355 gab es das Service Pack3 mit \SP3\Dll\XbpFolderDialog.prg

wer SP3 nicht hat kann dieses Demo von Günter Beyes ohne BAP nutzen
FolderBro.zip
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: directory nur für Ordner

Beitrag von AUGE_OHR »

hi,

bei dem Sample handelt es sich um ein "Common Dialog" Control.
https://docs.microsoft.com/en-us/window ... -box-types

die Möglichkeiten sind durch die BIF:* Konstanten gegeben aber da finde ich nichts mit "sort"

---

ich verwende "Everything" https://www.voidtools.com/
es ist ein "Such" Tool um z.b. eine Datei zu finden oder das Attribut "A" für ein Backup. klar geht es auch für "D" only.

man kann die Rückgabe Werte "sammeln" und daraus die Anzeige (Treeview) bauen.
suche mal im Forum nach dem Demo was ich upgeloadet hab.
gruss by OHR
Jimmy
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: directory nur für Ordner

Beitrag von georg »

Hallo, Jimmy -


würdest Du etwas mehr an Informationen für die API-Zugriff auf EveryThing bereitstellen?
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: directory nur für Ordner

Beitrag von AUGE_OHR »

hi
georg hat geschrieben: Di, 06. Apr 2021 19:36 würdest Du etwas mehr an Informationen für die API-Zugriff auf EveryThing bereitstellen?
https://www.xbaseforum.de/viewtopic.php ... 07#p138307
gruss by OHR
Jimmy
Antworten