var attrsLeft = FileAttributes.Hidden | FileAttributes.System;
var attrsRight = FileAttributes.System | FileAttributes.Offline;
if(attrsLeft == attrsRight){
return;
}
if((attrsLeft & attrsRight) != 0){
return;
}
var attrsLeft = FileAttributes.Hidden | FileAttributes.System | FileAttributes.Offline;
var attrsRight = FileAttributes.Hidden | FileAttributes.System | FileAttributes.Offline;
if (attrsLeft == attrsRight)
{
return 0;
}
dir.Attributes.HasFlag(FileAttributes.Hidden) || dir.Attributes.HasFlag(FileAttributes.Offline)
directory.Attributes = Hidden | System | Directory | Archive
directory.Attributes = Hidden | System | Directory | Archive
directory.Attributes = Hidden | System | Directory | Archive
DirectoryInfo dir = new DirectoryInfo("D:\\");
if (dir.Attributes == (FileAttributes.Hidden & FileAttributes.Offline))
{
return;
}
важность сравнения с 0. Но с ним все работает, а без него синтаксис сходится но не работает.
Спасибо. Все работает.