So, hab mal ne Nacht drüber geschlafen und kann wieder klar denken...
Die Enums haben ja folgende Werte:
Und so kann ich dann schön mit den bitweisen Opratoren arbeiten.
Ist das so korrekt?
Die Enums haben ja folgende Werte:
Directory= 16 ^= 00010000
ReadOnly = 1 ^= 00000001
System = 4 ^= 00000100
Hidden = 2 ^= 00000010
attributes.HasFlag(IO.FileAttributes.Directory)
gibt mir dann True
zurück, wenn das 4. Bit auf 1
gesetzt ist.attributes.HasFlag(IO.FileAttributes.ReadOnly)
gibt mir dann True
zurück, wenn das 1. Bit auf 1
gesetzt ist.Und so kann ich dann schön mit den bitweisen Opratoren arbeiten.
Ist das so korrekt?