Home »
.Net »
C# Programs
C# program to set attributes of specified file
In this C# program, we are going to learn how to set file’s attributes? Here, we are using File.SetAttributes() method to define new file attributes.
Submitted by IncludeHelp, on October 29, 2017
Given a file, and we have to set its attributes using C# program.
File.SetAttributes()
This is a method of "File class, which is used to define (set) new file attributes.
Syntax:
void SetAttributes (path, FileAttributes);
Parameter(s):
- path - Filename with its location.
- FileAttributes - This object is used to set attributes of file.
File attributes can be following:
- Archive
- Compressed
- Device
- Hidden
- ReadOnly, etc
Program
using System;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
FileAttributes F1 = File.GetAttributes("B123.TXT");
Console.WriteLine("Attributes before Method Call are :"+F1.ToString());
File.SetAttributes("B123.TXT", FileAttributes.ReadOnly);
FileAttributes F2 = File.GetAttributes("B123.TXT");
Console.WriteLine("Attributes After Method Call are :" + F2.ToString());
}
}
}
Output
Attributes before Method Call are :Hidden, Archive
Attributes After Method Call are :ReadOnly
Note: In above program, we need to remember, when we use "File" class, System.IO namespace must be included in the program.
C# File Handling Programs »