Как я могу изменить скрытый атрибут в папке Windows, используя.NET?
Как я могу изменить атрибут в существующей папке?
Я должен сделать эту папку и все существующие в ней файлы видимыми.
C: \ Documents and Settings \% USER% \ appdata
Я нашел этот код:
FileAttributes attributes = File.GetAttributes(@"C:\Documents and Settings\%user%\Dane aplikacji");
attributes = RemoveAttribute(attributes, FileAttributes.Hidden);
private static FileAttributes RemoveAttribute(FileAttributes attributes, FileAttributes attributesToRemove)
{
return attributes & ~attributesToRemove;
}
но это не работает:(
Спасибо!
1 ответ
В вашем коде вы просто обновляете переменную атрибутов, но не обновляете атрибуты файла.
Вам нужно использовать File.SetAttributes('path', attributes)