la création de fichiers cachés à l'aide de .NET
-
26-09-2019 - |
Question
Comment puis-je créer ou marquer un fichier comme caché à l'aide .NET?
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);