В следующих строках:
//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;
 Что означает |= (одинарная труба равна) и &= (одинарный амперсанд равен) означает в С# 
 Я хочу удалить системный атрибут с сохранением других...
