Set File access rule : File Access Rule : File Directory Stream C# Examples


C# Examples » File Directory Stream » File Access Rule »

 

Set File access rule









    
using  System;
using  System.IO;
using  System.Security.AccessControl;

static  class  MainClass
{
        static  void  Main(string[]  args)
        {
                FileStream  stream  =  null;
                string  fileName  =  "c:\\test.txt";

                //  Deny  'Everyone'  access  to  the  file
                FileSecurity  fSecurity  =  File.GetAccessControl(fileName);
                fSecurity.ResetAccessRule(new  FileSystemAccessRule("Everyone",FileSystemRights.Read,  AccessControlType.Deny));
                File.SetAccessControl(fileName,  fSecurity);

                //  Attempt  to  access  file.
                try
                {
                        stream  =  new  FileStream(fileName,  FileMode.Create);
                }
                catch  (Exception  ex)
                {
                        Console.WriteLine("Exception  thrown:  ");
                        Console.WriteLine(ex.ToString());
                }
                finally
                {
                        stream.Close();
                        stream.Dispose();
                }
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo File Directory Stream
» File Access Rule