ASP.Net de Klasöre Okuma-Yazma İzni Verme


Arakadaşlar bu yazımda size asp.net de bir klasöre okuma yazma izni verilmesini sağlayan kodu göstereceğim.
Alt kısımda ki kodlarımız bu işlemi sağlayan kodlar;
string HesapAdi = string.Empty; //Izin verilecek olan oturum adi 
public void YazimIzniVer(string HesapAdi, string klasorYolu)
{
try
{
if (Directory.Exists(klasorYolu))
{
var klasor = new DirectoryInfo(klasorYolu);
var klasorGuvenligi = klasor.GetAccessControl();

var rule = new FileSystemAccessRule(HesapAdi, FileSystemRights.Write, InheritanceFlags.None | InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow);

ListBox1.Items.Add(rule.IdentityReference.Value.ToString());
klasorGuvenligi.SetAccessRule(rule);
klasor.SetAccessControl(klasorGuvenligi);
Label1.Text = "Klasöre izin verildi.";
}
else
{
Label1.Text = "Klasör bulunamadı.";
}
}
catch (Exception ex)
{
Label1.Text = "asd";
}

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Mernisten veri Çekme