Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522

Каталог и его содержимое

16.04.2010, 07:52. Показов 1668. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброе время суток!
Подскажите как узнать названия всех папок которые лежат в каком либо каталоге!
Ну на пример:
у меня есть папка в корневом каталоге называется data в ней есть еще 5 папок нужно узнать их названия и вывести в memo
За рание благодарен=)

Добавлено через 1 час 11 минут
Что не кто не знает! я пробовал так
Delphi
1
2
3
4
5
6
var sr:TSearchRec;
begin
FindFirst('.\data\post\*.*',faAnyFile,sr);
Form4.Show;
Form4.Memo1.Text:=sr.Name;
end;
и вот так
Delphi
1
2
3
4
5
6
var sr:TSearchRec;
begin
FindFirst('.\data\post\*',faDirectory,sr);
Form4.Show;
Form4.Memo1.Text:=sr.Name;
end;
В обоих случаях выдает .
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2010, 07:52
Ответы с готовыми решениями:

как удалить каталог и содержимое в нем
С прошедшим праздником всех :drink: .В моей программке в компонент edit вставляется путь к папке,и записывается в переменную path,и при...

Копировать содержимое одного указанного файла в другой указанный файл, дописывая, а не стирая его содержимое
Dragokas, Помогите пожалуйста с заданием! Задание 3. Написать командный файл, копирующий содержимое всех файлов, записанных в задании...

Программа сканирует каталог и при появлении новых текстовых файлов выводит их содержимое в консоль
Товарищи! Прошу помощи для выполнения задания. До этого на Java не программировал ни разу, а тут сразу вот это дали: Написать...

3
 Аватар для STRATEG
1174 / 480 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
16.04.2010, 13:07
Delphi
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
procedure Find;
var
SearchRec: TSearchRec; // информация о файле или каталоге
begin
GetDir(0,cDir); // получить имя текущего каталога
  if length (cDir)<> 3 then cDir := cDir+'\';
     GetDir(0,info);
    // обработка подкаталогов текущего каталога
        if FindFirst('*.*', faDirectory, SearchRec) = 0 then
        repeat
            // каталоги .. и . тоже каталоги,
            // но в них входить не надо .'.'.'
              if SearchRec.Name[1] <> '.' then
              begin
               if (SearchRec.Attr and faDirectory) = faDirectory then
               begin
              GetDir(0,info);
              //Form1.mmo1.Lines.Add(SearchRec.Name);
              ChDir(SearchRec.Name);// войти в катало
              Find; // выполнить поиск в подкаталоге
              //GetDir(0,info);
              ChDir('..');// выйти из каталога
              end;
              end;
        until FindNext(SearchRec) <> 0;
  end;
FindFirst-это функция ищет только идно имя файла(папки )по маске....тут нужна рекурсия и FindNext
1
143 / 109 / 13
Регистрация: 13.02.2010
Сообщений: 522
16.04.2010, 13:10  [ТС]
Я сделал ток у меня чуть меньше кода получилось=)

Добавлено через 1 минуту
О еще вопрос не потеме а как edit скрыть тоесть ты водешь 123 а он показывает ***
0
16.04.2010, 13:35

Не по теме:

Установи PasswordChar в символ которым заменять,например *....ну я прост выдрал код из своей проги и тебе дал )

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2010, 13:35
Помогаю со студенческими работами здесь

Рекурсивно удалить содержимое указанного каталога, при этом чтобы сам каталог остался нетронут
Требуется создать батник, который бы рекурсивно удалял бы содержимое указанного каталога при этом чтобы сам каталог остался нетронут

Найти из текста символы и удалить его, включая его содержимое
Доброго вечера всем! Нужно разработать программу, которая будет находить текст - &quot;*== TEXT ==&quot;, где TEXT - абсолютно случайное...

При скролле блока его содержимое вылезает за его приделы
Всем привет. Пишу сайт. Поделил его на три div'a, шапка, боковое меню и основная часть. Так вот, в css для бокового меню и шапки прописал...

Получить доступ к элементу объекта document по его ID и изменить свойства элемента и его содержимое
Здравствуйте господа, нужен скрипт который будет выводить все свойства объекта, допустим &lt;div&gt; Спасибо:)

Копировать каталог со всем его содержимым
Не понимаю, как копировать каталог, чтобы и вложенные файлы, и каталоги (в которых так же могут быть файлы) так же копировались. В...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru