Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 3
Регистрация: 05.10.2017
Сообщений: 36

Поиск файла в директориях

25.02.2018, 20:03. Показов 2114. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся с такой проблемой. Что мне надо искать нужные мне файлы(не важно какого расширения) на жестком диске. То есть стоит проблема в том, что работает эта прибулда только в одной директории, она не заходит в другие, что очень надо. Заранее благодарен
код
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
public partial class Form1 : Form
    {
        string[] dirs;
        string list = "";
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //dirs = Directory.GetFiles(@"C:\Users\Admin\Desktop\Новая папка (4)", "*.txt");
            dirs = Directory.GetFiles(@"D:\Программирование\ПарсерДиска\ПарсерДиска\bin\Debug", "*.exe");
            foreach (string dir in dirs)
            {
                list += dir + "\n";
            }
            if (dirs.Length == 0)
            {
                list = "Файлы не найдены";
            }
            label1.Text = list;
        }
 
 
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.02.2018, 20:03
Ответы с готовыми решениями:

Поиск файла во всех директориях рекурсивно
программа выполняет поиск по сигнатуре. НО! делает это в одной папке. а как сделать так, чтобы поиск был и во вложенных в эту папку папках?...

Сосчитать в заданных директориях уникальные файлы и вывести имена файлов, имеющихся во всех этих директориях
Нашел задачи по cmd, но никак не могу решить, уровень знаний не позволяет, может, кто подскажет, как решается? Задается неограниченное...

Поиск файлов в разных директориях
Всем привет. Нашлась проблема, не нашел примеров решения. Ведется поиск файлов в определенной папке по пути либо описанным в строке one...

4
 Аватар для stelizhenets
12 / 12 / 9
Регистрация: 25.02.2018
Сообщений: 25
25.02.2018, 20:11
Подробнее тут
C#
1
string[] files = Directory.GetFiles(directory, extensionPattern, SearchOption.AllDirectories);
0
1 / 1 / 3
Регистрация: 05.10.2017
Сообщений: 36
26.02.2018, 17:13  [ТС]
При первом файле, к которому нет доступа все крашится. Если исключение, то процесс останавливается. Как мне это решить, чтобы он продолжал работу?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
26.02.2018, 17:50
Лучший ответ Сообщение было отмечено Кобзик как решение

Решение

Кобзик, смотри код в https://www.cyberforum.ru/post7866201.html
0
1 / 1 / 3
Регистрация: 05.10.2017
Сообщений: 36
28.02.2018, 18:00  [ТС]
Можешь прокомментировать, пожалуйста этот код? Видимо, совсем не врубаюсь...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2018, 18:00
Помогаю со студенческими работами здесь

Рекурсивный поиск в директориях, файлов, содержащих строки вирусов
Собственно, никого уже не удивишь вирусами на WP, но они как то лезут и лезут в сотни файлов, а вручную это удалять крайне не легко.....

Поиск файлов в системных директориях завершается с ошибкой доступа
Здравствуйте. Есть некоторая задача: просканировать некоторую область на диске и затем выполнить некоторые действия с файлами, найденными в...

Сравнить файлы в разных директориях
Подскажите, как можно сравнить файлы, лежащие в двух разных директориях, между собой. Экспериментирую с find $1 -exec и diff, но ничего...

Открытие DBF в разных директориях
Наверно кто-то сталкивался с такой проблемой, поделитесь пожалуйста идеями!

Программа по добавлению папок в определённых директориях
Здравствуйте. Помогите написать небольшую программу, которая-бы добавляла папки в определённых директориях и не требовала установки....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru