EPIDEMIASH
@EPIDEMIASH
Человек швейцарский нож

Почему не видит каталог при проверке?

5cf1beb91243e565717191.png
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;
            }

  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы