Nas linhas abaixo:
//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;
O que significa |=
(único tubo igual) e &=
(único e comercial igual) em C #?
Desejo remover o atributo do sistema mantendo os outros ...
x = x | (y);
é uma maneira melhor de descrevê-lo porquex |= y + z;
não é o mesmo quex = x | y + z;