private void Button2_Click(object sender, EventArgs e) // Кнопка Очистить профиль
{
string dirName = @"G:\std\profiles\" + textBox1.Text + @".GPB.V2";
if (File.Exists(dirName))
{
Directory.Delete(dirName, true);
}
else
{
MessageBox.Show("Такого каталога не существует!");
return;
}
}
Есть каталог
G:\std\profiles\ в котором хранятся профили пользователей.
Я проверяю вообще наличие этого каталога и если он существует, прошу удалить.
Если не существует, то вывожу сообщение что его не существует.
Оба случая, выводят сообщение: что нет каталога. Почему? Помогите, новичку)
Корректный кодstring dirName = @"\\***.ru\DfsGPB\STDUsersProfile\" + textBox1.Text + @".GPB.V2";
string dirName2 = @"\\***.ru\DfsGPB\STD\AppData\" + textBox1.Text;
if (Directory.Exists(dirName) && Directory.Exists(dirName2))
{
Directory.Delete(dirName, true);
Directory.Delete(dirName2, true);
MessageBox.Show("Профиль успешно очищен!");
return;
}
else
{
MessageBox.Show("Каталог профиля не существует или был очищен ранее.");
return;
}