Nelle righe seguenti:
//Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly;
Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly;
Folder.Attributes |= ~FileAttributes.System;
Folder.Attributes &= ~FileAttributes.System;
Cosa significa |=
(single pipe uguale) e &=
(single e commerciale uguale) in C #
Voglio rimuovere l'attributo di sistema mantenendo gli altri ...
x = x | (y);
è un modo migliore per descriverlo perchéx |= y + z;
non è la stessa dix = x | y + z;