Не открывает папку. Как будто ее на существует.
public void ShowPersonFiles(Object person)
{
if (person is Candidat)
{
if (((Candidat)person).FilesFolderPath == null)
{
MessageBox.Show("У даного кандита нет файлов");
return;
}
string folderPath =
(Application.StartupPath + ((Candidat)person).FilesFolderPath);
folderPath = folderPath.Replace(@"/", @"\");
folderPath = folderPath.Replace(@"\\", @"\");
try
{
MessageBox.Show(folderPath);
System.Diagnostics.Process.Start(folderPath);
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
}
Вариант с Process.Start("explorer.exe", folderPath);
дает то же самое.
Папка точно существует!
При чем если прописать в лоб путь к папке Process.Start(@"C:\......");
- ее открывает.
Вот так выглядит folderPath
Вот ошибка
Есть идеи как это решить???
Все оказалось очень просто! Ошибка - моя не внимательность при создании БД и попытке найти ошибку .
У меня путь к папке записывается в nchar(n)
из за этого к концу строки в БД всегда добавляется куча пробелов.
Просто изменив на nvarchar(MAX)
проблема ушла!
Всем спасибо!!!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как убрать рамку чтобы осталась только стрелка ▼ ? И необходимо сделать стрелку белойПробую таким образом
Есть необходимость автоматической рассылки писем на почтуКак отправить письмо на определенный e-mail?
Можно ли средствами C# сделать так, чтобы часть изображения было за пределами формы? Пример ниже: