Hi habe folgendes Problem ich durchwühle mit findfirst und findnext meine Verzeichnisse nach MP3 Dateien, demnach muss ich mir von findfirst und next alle Dateien geben, die sie in einem Ordner finden und diese dann selber auswerten. Wie finde ich nun am einfachsten heraus, ob es sich um einen Ordner oder eine andere Datei handelt?? Habe zuerst einfach alle Dateien gefilfert die den Attribwert 16 haben, das scheitert aber dann wenn ein schreibgeschützer Ordner vor liegt, denn der hat den Wert 17. Also habe ich nach den beiden Werten gefiltert. Das jedoch gab nun wieder Probleme, da einige wenige Ordner den Attrib Wert 8208 haben. Demnach ist neben dem 5. Bit auch das 14. Bit gesetzt.
Nun 2 Fragen 1. wofür ist das Bit 14 gut.
2. wie filtere ich am einfachsten nach bestimmten Bits, denn es handelt sich ja immer genau dann um einen Ordner wenn das 5. Bit 1 ist, dann sind ja alle anderen Bits egal. Ich könnte nun den Integerwert in eine Binärzahl umwandeln und dann das 5. Bit auslesen, aber geht das nicht auch einfacher??
Danke schonmal
Christopher
Nun 2 Fragen 1. wofür ist das Bit 14 gut.
2. wie filtere ich am einfachsten nach bestimmten Bits, denn es handelt sich ja immer genau dann um einen Ordner wenn das 5. Bit 1 ist, dann sind ja alle anderen Bits egal. Ich könnte nun den Integerwert in eine Binärzahl umwandeln und dann das 5. Bit auslesen, aber geht das nicht auch einfacher??
Danke schonmal
Christopher
Comment