在下面的行中:
//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;
在C#中,|=
(单个管道相等)和&=
(单个与号相等)是什么意思,
我想删除系统属性并保留其他属性...
x = x | (y);
是一种更好的描述方式,因为x |= y + z;
与x = x | y + z;