powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как определить количество уровней вложенности директорий?
7 сообщений из 7, страница 1 из 1
Как определить количество уровней вложенности директорий?
    #37626148
vVe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vVe
Гость
День добрый!
Есть маленькая задачка. Удалять все файлы с заданными расширениями из всех папок. Не могу понять, как определить насколько глубоко вложены директории друг в друга.
Заранее спасибо.
С уважением.
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37626154
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37626169
vVe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vVe
Гость
Большой Синий КитРекурсия

Уже думал на эту тему. Вопрос сводится к следующему: как определить сколько раз метод должен вызывать сам себя?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37626176
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vVe,
не сходив в магазин нельзя узнать, есть ли там хлеб.
- поиск всех папок в текущей, потом этот список на вход в рекурсии. По списку вглубь папок.
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37626184
vVe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vVe
Гость
[quot Petro123]vVe,
не сходив в магазин нельзя узнать, есть ли там хлеб.
- поиск всех папок в текущей, потом этот список на вход в рекурсии. По списку вглубь папок.[/quot
Благодарю.
А стандартных методов для данного вопроса есть?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37627317
mailer67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такую задачу можно решить двумя способами в завсисмости от алгоритма обработики (вызывать обработчик синхронно, т.е. каждый рас при нахождении файла, или асинхронно, т.е. сначала сформировать список файлов, а потом занустить на него обработчик)
Перый, как уже сказали, через рекурсию - тогда не нужно вообще знать сколько раз запускать. Нашли - запустили - инкрементировали кол-во запусков.
Второй способ - через шаблон проектирования "visitor". У "банды четырех" он очень хорошо описан.
...
Рейтинг: 0 / 0
Как определить количество уровней вложенности директорий?
    #37627431
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vVeБольшой Синий КитРекурсия

Уже думал на эту тему. Вопрос сводится к следующему: как определить сколько раз метод должен вызывать сам себя?
Заранее спасибо.
Это глубокая философия парень. Чтобы понять рекурсию надо ... понять рекурсию.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как определить количество уровней вложенности директорий?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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