Подтвердить что ты не робот

Как скрыть файл в С#?

Я хочу скрыть файл в С#. Я знаю путь к файлу и могу создать объект FileInfo.

Как я могу скрыть это?

4b9b3361

Ответ 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 или любой путь, который вы можете почувствовать своим пользователем показать меньший интерес посещения, прежде чем скрыть файл.