|
using System;
using System.IO;
using System.Data;
using System.ComponentModel;
using System.Security.AccessControl;
using System.Security.Principal;
namespace Permission
{
public partial class CreatePermissoinFile
{
///<summary>
/// Create File function
///</summary>
///<param name="fileName">Name of file</param>
public void CreateFile(string fileName)
{
//localAdmin user has Administrator priviliges
NTAccount user = new NTAccount("localAdmin");
FileSystemAccessRule ar = new FileSystemAccessRule(user, FileSystemRights.FullControl, AccessControlType.Allow);
FileSecurity fs = new FileSecurity();
fs.AddAccessRule(ar);
//Name of the File with extension
//like: test.doc
System.IO.File.Create(fileName, 1000, FileOptions.None, fs);
}
}
}
|