|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2014, 14:56 | #1 |
Регистрация: 25.03.2014
Сообщений: 5
|
считать имя папки.
Пишу прогу, которая должна производить поиск в определённом каталоге по имени вложенных каталогов на наличие символов в названии, затем при совпадении записывать количество найденных папок в Textbox.
С поиском вроде разобрался, делаю через: Код:
Прошу по голове сильно не бить, я только начинаю изучать программирование, поэтому буду рад любым ответам. |
25.03.2014, 15:35 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Благодарить в репутацию. Проклинать — туда же
|
26.03.2014, 01:35 | #3 |
Регистрация: 25.03.2014
Сообщений: 5
|
Luzzuk,
Ваш вариант немного не то, по нему я смогу получить путь и имя папки и отобразить в textbox-e. На данный момент я реализовал подсчет следующим способом: Код:
update: С подсчетом вроде немного определился, можно создать безразмерный массив для каждой группы папок с кодом: Код:
Последний раз редактировалось master2sid2; 26.03.2014 в 02:55. |
26.03.2014, 17:09 | #4 | |
Регистрация: 25.03.2014
Сообщений: 5
|
Массив я построил:
Код:
Нашел способ как вытащить необходимый мне элемент из массива, но когда пытаюсь получить значение элемента, получаю строку System.String[]. Не могу разобраться как мне получить именно значение которое присутствует в переменной results. Прошу помощи Код:
Код:
Цитата:
Последний раз редактировалось Stilet; 31.03.2014 в 11:53. |
|
31.03.2014, 11:51 | #5 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Если надо получить все элементы массива, то
Код:
Код:
ПС. Ошибку (пустой результат поиска) после FindAll можно отлавливать по results.Length != 0 После Find/FirstOrDefault по != null думаю Последний раз редактировалось phomm; 31.03.2014 в 12:06. |
31.03.2014, 13:33 | #6 |
Регистрация: 25.03.2014
Сообщений: 5
|
Как я понял при
Код:
Последний раз редактировалось master2sid2; 31.03.2014 в 13:59. |
31.03.2014, 14:40 | #7 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Дело в том, что results сам по себе пустой, null скорее всего - посмотрите точнее в отладке - F9 на этой строке, F5 - запуск и произвести действие для вызова этого кода, когда отладчик на нём остановится, подвести мышку на results и если он покажет null то значит именно так, как я описываю, и избегать надо теми способами, что я указал выше.
|
31.03.2014, 17:59 | #8 |
Регистрация: 25.03.2014
Сообщений: 5
|
Вроде бы как получилось сделать следующим образом:
Код:
Дальнейшие ошибки уже буду выцеплять по мере использования. Спасибо тем кто откликнулся. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узнать имя папки | terpyohok | Общие вопросы Delphi | 6 | 06.11.2012 13:10 |
Случайное имя папки | MAO_NET | Общие вопросы Delphi | 14 | 23.03.2011 10:20 |
как узнать имя папки? | KWNlnc | Общие вопросы Delphi | 1 | 14.04.2010 17:45 |
Как считать hostid и/или имя компьютера | Ирина_28 | Работа с сетью в Delphi | 5 | 17.08.2009 09:03 |
Выбрать имя папки из директории | Македонский | Общие вопросы Delphi | 15 | 29.08.2007 10:48 |