Sponsored Ad

Saturday, January 29, 2011

How to Check File attributes – ReadOnly , Hidden, Archive , System

This code will help you to find the given file attributes. The example is given below and this code is reading the Demo_File.txt from C drive and displaying the attributes. if attribute is true it is present otherwise false.

File Attributes:

  • ReadOnly Attribute
  • Hidden Attribute
  • Archive Attribute
  • System Attribute

How to Check file attributes – ReadOnly , Hidden, Archive , System

 

using System;
using System.IO;

namespace MyApp
{
    class Program
    {
        static void Main(string[] args)
        {
            string demo_file = @"c:\Demo_File.txt";

            bool file_ReadOnly = ((File.GetAttributes(demo_file) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);

            bool file_Hidden = ((File.GetAttributes(demo_file) & FileAttributes.Hidden) == FileAttributes.Hidden);

            bool file_Archive = ((File.GetAttributes(demo_file) & FileAttributes.Archive) == FileAttributes.Archive);

            bool file_System = ((File.GetAttributes(demo_file) & FileAttributes.System) == FileAttributes.System);

            Console.WriteLine("ReadOnly Attribute: " + file_ReadOnly.ToString());
            Console.WriteLine("Hidden Attribute: " + file_Hidden.ToString());
            Console.WriteLine("Archive Attribute: " + file_Archive.ToString());
            Console.WriteLine("System Attribute: " + file_System.ToString());

            Console.ReadLine();
        }

    }
}

0 comments:

Post a Comment

Sponsored Ad

Website Update

Followers