try catch içinden kullanmayı denesene ? istisna fırlatırsa catche yakalarsın onun anlamı da o klasör yok.. mesela şöyle
try
{
// anahtarın olup olmadığını kontrol eden kod
}
catch(Exception ex)
{
// anahtar bulunamadıysa burası çalışır
// yeni anahtar oluştur !!!
}
// diğer işlemler...
Mesajı yazdım buraya sonra aklıma geldi.. Doğru try catch ile yaptım oldu