Comment masquer un fichier en C #?

Je veux cacher un fichier en c #. Je connais le chemin du fichier et peux créer un object FileInfo.

Comment puis-je le cacher?

La réponse acceptée:

File.SetAtsortingbutes(path, FileAtsortingbutes.Hidden); 

entraînera la perte de certains autres atsortingbuts. Vous devez donc:

 File.SetAtsortingbutes(path, File.GetAtsortingbutes(path) | FileAtsortingbutes.Hidden); 
 File.SetAtsortingbutes("pathToFile",FileAtsortingbutes.Hidden) 
  FileInfo f = new FileInfo(myFileName); f.Atsortingbutes = FileAtsortingbutes.Hidden; 

Essayez quelque chose comme ça:

 FileInfo fi = new FileInfo(somefile); fi.Atsortingbutes = FileAtsortingbutes.Hidden; 

Les atsortingbuts cachés de FileInfo peuvent être quelque peu inutiles si la fenêtre de l’utilisateur est configurée pour afficher des fichiers cachés. Il est plus conseillé de déplacer le fichier vers un nouveau chemin, en particulier lorsque l’utilisateur ne navigue pas comme pour C:\Program Files\Common Files ou tout autre chemin susceptible de donner à votre utilisateur un intérêt moindre à le visiter avant de le cacher.