ExamineDirectory sortiert Ergebnisse nicht
Re: ExamineDirectory sortiert Ergebnisse nicht
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
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: ExamineDirectory sortiert Ergebnisse nicht
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.
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.
- 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
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.
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.
Re: ExamineDirectory sortiert Ergebnisse nicht
Wo Du Recht hast, hast Du Recht!STARGÅTE hat geschrieben:Nino hat um 6Uhr geantwortet, ich habs schon um 1:18 gepostet.
