Change file attribute : File Attribute « File Directory Stream « C# / CSharp Tutorial






using System;
using System.IO;

  class Class1
  {
    [STAThread]
    static void Main(string[] args)
    {
            if( args[1] == "+r" )
            {
                File.SetAttributes( args[0], File.GetAttributes(args[0]) | FileAttributes.ReadOnly );
            }
            else if( args[1] == "-r" )
            {
                File.SetAttributes( args[0], File.GetAttributes(args[0]) & (~FileAttributes.ReadOnly) );
            }
    }
  }








15.7.File Attribute
15.7.1.FileAttributes.ReadOnly
15.7.2.FileAttributes enumeration
15.7.3.Change file attribute