ExamineDirectory sortiert Ergebnisse nicht

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: ExamineDirectory sortiert Ergebnisse nicht

Beitrag von STARGÅTE »

Nino hat um 6Uhr geantwortet, ich habs schon um 1:18 gepostet.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Jet1199
Beiträge: 29
Registriert: 06.03.2005 00:33

Re: ExamineDirectory sortiert Ergebnisse nicht

Beitrag von Jet1199 »

Ups: Ich bin noch die Dateisystemfrage schuldig.
Es handelt sich um ein NAS, also um eine Netzwerkfestplatte, die offensichtlich ein Linux als Grundlage hat. Zum Dateisystem kann ich nix sagen, aber das wird in Fragen Sortierung der springende Punkt sein.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: ExamineDirectory sortiert Ergebnisse nicht

Beitrag von NicTheQuick »

Also ich finde es eigentlich nur logisch, dass die Dateien in einem Dateisystem nicht nach Namen sortiert sind. Da wäre es ja noch eher logisch, wenn sie nach ihrem Erstellungsdatum sortiert wären, weil sie dann in dieser Reihenfolge eingetragen wurden.
Wenn also 'ExamineDirectory()' Dateien schon nach ihrem Namen sortiert ausgibt, dann muss entweder Windows schon vorher die komplette Liste gecached und sortiert haben oder die Reihenfolge ist so wirklich im Dateisystem hinterlegt. Das müsste man bei NTFS mal von Linux aus ausprobieren. Also von Linux aus auf eine NTFS-Partition zugreifen und ausgeben lassen. Wenn das dann auch sortiert ist, liegt es wohl an NTFS.

Interessant finde ich aber auch, dass ich früher ein Defragmentierungsprogramm von O&O genutzt habe, bei dem man einstellen konnte, ob die Dateien nach ihrem letzten Zugriff, nach ihrem Namen oder sonstigen Kriterien auf der Festplatte sortiert werden sollen. Würde man da jetzt "letzten Zugriff" wählen, wäre womöglich die Liste auch bei NTFS-Platten nicht mehr vorsortiert, könnte ich mir vorstellen.
Jet1199
Beiträge: 29
Registriert: 06.03.2005 00:33

Re: ExamineDirectory sortiert Ergebnisse nicht

Beitrag von Jet1199 »

STARGÅTE hat geschrieben:Nino hat um 6Uhr geantwortet, ich habs schon um 1:18 gepostet.
Wo Du Recht hast, hast Du Recht! :allright:
Antworten