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
}
}