создание скрытых файлов с использованием .NET - PullRequest
2 голосов
/ 07 августа 2010

Как создать или пометить файл как скрытый с помощью .NET?

Ответы [ 4 ]

15 голосов
/ 07 августа 2010

Использовать File.SetAttributes . «Скрытый» - это только один из многих доступных атрибутов.

10 голосов
/ 07 августа 2010

Вы устанавливаете атрибут hidden для файла.

Есть несколько способов сделать это - с File.SetAttributes или FileInfo.Attributes, выпросто установите флаг перечисления FileAttributes на скрытый:

string path = @"c:\myfile.txt";
File.SetAttributes(path, FileAttributes.Hidden);
5 голосов
/ 07 августа 2010

Я предполагаю, что вы имеете в виду установку атрибута файла на скрытый в файловой системе. Пожалуйста, посмотрите на эту ссылку

2 голосов
/ 17 января 2015

Если это существующий файл, то есть не тот, который вы только что создали, не просто:

File.SetAttributes(path, FileAttributes.Hidden);

или некоторые другие атрибуты, которые могут быть у него, будут потеряны, поэтому вам следует:

File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
...