private void HiddenAttributesMethod() { foreach (var file in SelectedItemPaths) { FileAttributes attributes = File.GetAttributes(file); if ((attributes & FileAttributes.Hidden) == FileAttributes.Hidden) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.Hidden); File.SetAttributes(file, attributes); } else { File.SetAttributes(file, File.GetAttributes(file) | FileAttributes.Hidden); } } }
private void ReadOnlyAttributesMethod() { foreach (string file in SelectedItemPaths) { FileAttributes attributes = File.GetAttributes(file); if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.ReadOnly); File.SetAttributes(file, attributes); } else { File.SetAttributes(file, File.GetAttributes(file) | FileAttributes.ReadOnly); } } }
private void ReadOnlyAttributesMethod() { foreach (var file in SelectedItemPaths) { string[] array = file.Cast <string>().ToArray(); FileAttributes attributes = File.GetAttributes(file); if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.ReadOnly); File.SetAttributes(file, attributes); } else { File.SetAttributes(file, File.GetAttributes(file) | FileAttributes.ReadOnly); } } }
private void SystemAttributesMethod() { foreach (var file in SelectedItemPaths) { FileAttributes attributes = File.GetAttributes(file); if ((attributes & FileAttributes.System) == FileAttributes.System) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.System); File.SetAttributes(file, attributes); } else { File.SetAttributes(file, File.GetAttributes(file) | FileAttributes.System); } } StartProcess.StartInfo(AttributesInfo.GetAssembly.AssemblyInformation("directory") + @"\MenuTools.exe", "-refresh"); }
private void ReadOnlyAttributesMethod() { string[] array = SelectedItemPaths.Cast <string>().ToArray(); foreach (string item in array) { FileAttributes attributes = File.GetAttributes(item); if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.ReadOnly); File.SetAttributes(item, attributes); } else { File.SetAttributes(item, File.GetAttributes(item) | FileAttributes.ReadOnly); } } }
private void SystemAttributesMethod() { string[] array = SelectedItemPaths.Cast <string>().ToArray(); foreach (string item in array) { FileAttributes attributes = File.GetAttributes(item); if ((attributes & FileAttributes.System) == FileAttributes.System) { attributes = AttributesInfo.RemoveAttribute(attributes, FileAttributes.System); File.SetAttributes(item, attributes); } else { File.SetAttributes(item, File.GetAttributes(item) | FileAttributes.System); } } StartProcess.StartInfo(AttributesInfo.GetAssembly.AssemblyInformation("directory") + @"\xMenuTools.exe", "-refresh"); }