Как скрыть файл в С#?
Я хочу скрыть файл в С#. Я знаю путь к файлу и могу создать объект FileInfo.
Как я могу скрыть это?
Ответы
Ответ 1
Ранее принятый ответ:
File.SetAttributes(path, FileAttributes.Hidden);
приведет к тому, что некоторые другие атрибуты могут быть потеряны, поэтому вам следует:
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
Ответ 2
File.SetAttributes("pathToFile",FileAttributes.Hidden)
Ответ 3
FileInfo f = new FileInfo(myFileName);
f.Attributes = FileAttributes.Hidden;
Ответ 4
Попробуйте что-то вроде этого:
FileInfo fi = new FileInfo(somefile);
fi.Attributes = FileAttributes.Hidden;
Ответ 5
Скрытые атрибуты FileInfo
могут быть несколько бесполезными, если пользовательский
окна установлены для отображения скрытых файлов. Целесообразнее двигаться
файл на новый путь, особенно когда пользователь действительно не подходит к
C:\Program Files\Common Files
или любой путь, который вы можете почувствовать своим пользователем
показать меньший интерес посещения, прежде чем скрыть файл.