![]() |
Уважаемые программеры!
Приношу извинения за детский вопрос, программизмом занимаюсь от случая к случаю и по-мелочи. Хочу на Delphi слобать маленькую прогу, которая должна сканировать какую либо директорию со всеми вложенными директориями и удалить файлы по определенному признаку. Вопрос: Как на Delphi получить массив с полными именами и атрибутами всех файлов, хранящихся в этой директории и всех ее поддиректорий на любую глубину вложенности. |
Массив тебе прийдется делать ручками, а принцип такой:
Есть функция, называется в духе FindFirst, параметры - путь, маска и может еще чето путь-путьт маска(атрибуты) - это че ты хочеш найти файл, папку, с каакими атрибутами (арх,р-онли,сист ....) Она тебе возвращает запись, в котоорой детально расписан первый найденый файл отвечающий пожеланиям. Для поиска дальнейших файлов по тому же пути юзаеш FindNext После сканирования директории, смотриш, если были найдены папки, тот к пути добавляеш ее и повторяеш с начала. Если плохо обяснил - мыль. Ша просто нет делфи под рукой... |
могу скинуть исходник на Дельфи 5.... если надо - пиши
|
Время: 00:01. |
Время: 00:01.
© OSzone.net 2001-