Wie wenn Sie eine Datei über eine andere ziehen und die Reihenfolge ändern.Ändern der Dateireihenfolge in einem Windows-Verzeichnis in C
Antwort
Es gibt keine Möglichkeit, dies zu tun (außer vielleicht durch Hacken der Verzeichnisstrukturen auf der Festplatte mit rohen, sektorbasierten APIs). Die Reihenfolge der Dateien auf der Festplatte wird vom Dateisystem entsprechend dem Design und den Anforderungen verwaltet.
Ich denke, er spricht in Bezug auf Windows Explorer, wie es die Reihenfolge und Position von Dateien in Ordnern, auf dem Desktop usw. behält. – dreamlax
Oh, ich dachte er meinte so etwas, dass FindNextFile() sie in einer bestimmten Reihenfolge zurückgeben würde. –
Das kann nur auf FAT und nicht auf NTFS getan werden, das Verzeichniseinträge in irgendeiner Art von Baumstruktur behält und so ist die einzige Reihenfolge die natürliche Reihenfolge dieser Struktur. Früher gab es Shareware-Tools, die die FAT-Verzeichniseinträge an einem bestimmten Tag sortieren würden. – RBerteig
Ich gehe davon aus, dass Sie fragen, wie Sie die Reihenfolge ändern, in der Dateien in einem Ordner angezeigt werden. Ich bin mir nicht ganz sicher, wie es geht, aber Sie werden die verschiedenen Funktionen von Windows shell verwenden, um dies zu erreichen. Siehe Shell Developer's Guide.
Für was es wert ist, werden FAT-Verzeichniseinträge in der Reihenfolge gespeichert, in der sie hinzugefügt werden. NTFS indiziert seine Verzeichniseinträge tatsächlich, aber ich dachte, dass die Erstellungsreihenfolge immer noch eine Rolle in der Reihenfolge spielt, in der sie abgerufen werden. Vielleicht nicht. Fast jede Benutzeroberfläche, die Dateilisten ausführt, führt eine Art der Sortierung auf dem Bildschirm durch, normalerweise jedoch alphabetisch.
Fazit - wenn es nicht anwendungssortiert ist und es keine Erstellungszeit ist, dann gibt es nichts, was Sie tun können.
- 1. So beheben Sie die Dateireihenfolge in tsconfig
- 2. So ändern Sie Schlüssel in einem Wörterbuch in C#
- 3. ggplot2: Ändern der Reihenfolge der Stapel in einem Balkendiagramm
- 4. Ändern der Hintergrundfarbe eines Etiketts in C#
- 5. Ändern der StreamReader-Dateierweiterung in C#
- 6. Ändern der Struktureigenschaft in einem PropertyGrid
- 7. Ändern der Schriftgröße in einem UIWebView
- 8. Ändern der Eingangsvariablen in einem Java-loop
- 9. Sprache ändern in C#
- 10. Ändern von Schaltflächenattributen in C#
- 11. Programmatisch Farben in C# ändern
- 12. Ändern eines Formularlayouts in C#
- 13. C#: Ändern von Werten für jedes Element in einem Array
- 14. Ändern eines Tupel in einem Vektor von Tupeln C++
- 15. Ändern der allgemeinen Standardparameter in allen Funktionen in einem Paket
- 16. Ändern der Zellenhöhe in der Tabellenansicht Ziel C
- 17. Ändern der Farbe der Rastermarkierungen in einem Polarplot
- 18. Ändern Fahrenheit Kelvin in C
- 19. Ändern der Konfigurationsdatei in einem Visual Studio-Paket
- 20. Ändern der LAST_INSERT_ID() aus einem TRIGGER in MySQL
- 21. Ändern Helligkeit der Anzeige (C#)
- 22. ändern Grenzfarbe in TextBox C#
- 23. Ändern const Wert in C
- 24. Ändern des Audioformats in C#
- 25. Ändern Reihenfolge in der Legende in Gitter
- 26. Ändern der Spaltenpositionen in einem Datenrahmen ohne vollständige Neuzuweisung
- 27. grundlegende Schieberegler zum Ändern der Variablen in Visual C++
- 28. Bits in einem Integer in Python ändern
- 29. C#: Caret-Position in einer DataGridView ändern
- 30. Ändern der Spaltenwerte in Spaltenüberschriften in Pandas
Können Sie klären, was Sie fragen? Wie sortieren Sie Dateien im Windows Explorer? – Anthony
In welcher Reihenfolge beziehen Sie sich? – warren