powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка наличия файла
5 сообщений из 5, страница 1 из 1
Проверка наличия файла
    #39129842
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть консульское приложение, которое проверяет наличие файлов в каталоге.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 string[] fi1 =  Directory.GetFiles(path,"*.txt"); 
         foreach (var d in fi1)
            {
                if (d != null)
                {

                    Console.WriteLine("Есть файлы");
                }
                else
                {

                    Console.WriteLine("Нет файлов");
                }
            }



Если файл есть он выводит консоль на экран. Если файла нету, то ничего не выводится. Почему не срабатывает else
...
Рейтинг: 0 / 0
Проверка наличия файла
    #39129853
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BKV88,

потому что массив string[] fi1 пустой, и вход в цикл не выполняется.
...
Рейтинг: 0 / 0
Проверка наличия файла
    #39129887
AlexUser987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проверка наличия файла
    #39129916
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

Получился вот такой код:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
  class Program
    {
        public  const string path = @"D:\Boxes\";
        static void Main(string[] args)
        {
            string[] mas = { "111", "222" };

         string s = "";
            for (int i = 0; i < mas.Length; i++)
            {
                s = @"D:\Boxes\";

                s = s + mas[i];



              if (Directory.GetFiles(s, "*.txt").Length == 0)

                    Console.WriteLine("Файлов нет - {0}", mas[i]);
                else

                    Console.WriteLine("Файлы есть - {0}", mas[i]);

            }
            Console.ReadKey();

        }
    }
} 
...
Рейтинг: 0 / 0
Проверка наличия файла
    #39129917
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BKV88,
Рефакторинг не забудь сделать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка наличия файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]