2010-08-07 5 views

Répondre

14

Utilisez File.SetAttributes. "Caché" est juste l'un des nombreux attributs disponibles.

+0

ThanX bro .. !! l'un des autres sites m'a donné des informations erronées que dotnet ne peut pas cacher un fichier. – pvaju896

5

Je suppose que vous faites référence à la définition de l'attribut de fichier caché dans le système de fichiers. S'il vous plaît jeter un oeil à ce link

8

Vous définissez l'attribut hidden du fichier.

Il y a plusieurs façons de le faire - avec File.SetAttributes ou FileInfo.Attributes, vous réglez simplement le drapeau de l'énumération FileAttributes à caché:

string path = @"c:\myfile.txt"; 
File.SetAttributes(path, FileAttributes.Hidden); 
1

Si c'est un fichier existant, ce ne celui que vous venez de créer, don « t juste:

File.SetAttributes(path, FileAttributes.Hidden); 

ou certains autres attributs, il peut avoir sera perdu, donc plutôt vous devez:

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