Question

Comment puis-je créer ou marquer un fichier comme caché à l'aide .NET?

Était-ce utile?

La solution

Utilisez File.SetAttributes . « Caché » est juste un des nombreux attributs disponibles.

Autres conseils

Vous définissez l'attribut hidden du fichier.

Il y a plusieurs façons de le faire - avec File.SetAttributes ou FileInfo.Attributes , il vous suffit définir l'énumération FileAttributes drapeau caché:

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

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

Si c'est un fichier existant, à savoir pas celui que vous venez de créer, ne sont pas seulement:

File.SetAttributes(path, FileAttributes.Hidden);

ou certains autres attributs, il peut avoir seront perdues, donc plutôt vous devez:

File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top