No directory/file rights exception

PhoenixDH

Erfahrenes Mitglied
Hallo zusammen,

ich habe gerade folgendes Problem:
Ich müsste über Try/Catch mit einer Exception unterscheiden ob ein Verzeichnis nicht da ist oder ob keine Rechte auf dem Verzeichnis sind.

Bekomme ich das mit einer speziellen Exception irgendwie hin?

Danke!
 
Hy,

probier mal

Code:
try
{

}
catch (UnauthorizedAccessException uae)
{
	// Berechtigungsproblem
	try
	{
	    // AccessControl neu setzen
	    System.Security.AccessControl.DirectorySecurity ds = new System.Security.AccessControl.DirectorySecurity(directoryPath, System.Security.AccessControl.AccessControlSections.Access);
	    Directory.SetAccessControl(path, ds);
	}
	catch (Exception ex)
	{
	    // Error
	}
}
catch (Exception ex)
{
	if (!Directory.Exists(path))
	{
		// Ordner nicht da
	}
}

Gruß ksk
 

Neue Beiträge

Zurück