Я пытаюсь получить путь из SQL, создать переменную для хранения пути и затем использовать GetFiles, чтобы получить все файлы в этом каталоге.
Я проверил, что путь существует, и когда я пишу результат, он отображается правильно. Тем не менее, я получаю неизвестное исключение каждый раз, когда он пытается получить доступ к каталогу. Надеюсь, кто-то может указать, что я делаю неправильно.
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConnection"].ConnectionString);
myConnection.Open();
SqlCommand cmd = new SqlCommand("SELECT FolderSource FROM MonitoredFolders WHERE FolderSource IS NOT NULL", myConnection);
try
{
string returnvalue = (string)cmd.ExecuteScalar();
Console.WriteLine(returnvalue);
Console.ReadLine();
string[] filepath = Directory.GetFiles("@" + "\"" + returnvalue + "\"", "*.*", SearchOption.AllDirectories);
}
catch (Exception e)
{
Console.WriteLine("{0} Exception caught.", e);
}
myConnection.Close();