Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#22

Re: findFirst systemabhängig??

  Alt 5. Aug 2006, 17:49
@Martin:

du machst da einen Fehler. Das alles ist reine Definitionssache, eine übrigens sehr alte Definitionssache aus DOS Zeiten und gemacht von Microsoft. Das heist, es hat nichts mit erklärbarer oder nachvollziehbarer Logik zu tuen.

Und per Definition:

Ein FAT Eintrag hat einen Namen und eine Extension. Ob ein Eintrag ein Ordner, eine Datei oder ein VolumeLabel ist definitiert sich ausschleißlich nur über die Attribute dieses FAT Eintrages und nicht über dessen Namen.

Ein Ordner oder VolumeID kann also eine Extension besitzen, ob das logisch ist oder irgendeinen Sinn ergeben muß sei dahingestellt, da es einfach technisch so umgesetzt wurde.

[edit]
Entscheidend für uns ist nur folgendes:

1.) es ist unsere Umwelt in der wir uns als Programmierer bewegen
2.) diese Umwelt haben andere ausgedacht
3.) sie muß nicht zwangsläufig immer logisch sein
4.) diese Umwelt ist über Jahre gewachsen, modernisert worden und hat noch einiges an altem Ballast, das erzeugt unlogische Dinge
5.) es ist nur allzu effizient als Programmierer diese Gegebenheiten erstmal hinzunehmen sie als neues Wissen zu speichern, statt viel Zeit darin zu vergeuden sie mit irendeiner Logik erklären zu wollen


Übrigens wurde zu DOS und Win3.1 Zeiten die Möglichkeit einen Ordner mit einer Extension zu versehen aktiv mißbraucht um Ordner unlöschbar zu machen. Denn unter früheren OS streikte das API bei solchen Ordnern, aber nur bei einigen API Funktionen, andere Funktion arbeiteten aber einwandfrei mit solchen Ordnern.

[/edit]

Gruß Hagen
  Mit Zitat antworten Zitat