| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Список файлов в папке. |
| Автор: jone31 17.10.2009, 21:14 | ||
| Здрасти, нужна помощь по двум вопросам: 1) как узнать сколько файлов находится в папке??? 2) как из вышеполученной цифры выбрать случайный номер??? заранее благодарен. Добавлено через 2 минуты и 32 секунды случайный номер сейчас выбираю так:
но думаю что это не совсем правильно... |
| Автор: Sadness 18.10.2009, 00:48 | ||
Ну например так:
|
| Автор: magicfly 18.10.2009, 02:54 |
| Лучше не использовать класс Math лучше использовать класс Random Random.nextInt(n) возвращает число(Int) от нуля включительно до n невключительно. Хотелось бы так же заметить что file.listFiles() вернет так же директории |
| Автор: Sadness 18.10.2009, 13:45 | ||||
Перед сном уже писал пример, не заметил что он работает не корректно Вот изменил:
|
| Автор: Sadness 18.10.2009, 21:11 |
| Ты наверное задал не верный путь к директории с файлами, замени /path/folder на свой путь. Также если в директории не будет файлов вылетит IllegalArgumentException. |
| Автор: jone31 18.10.2009, 21:23 | ||
не, с путями все вроде правильно. Добавлено через 13 секунд и файлы тоже в папке есть. |
| Автор: Sadness 18.10.2009, 22:05 |
| У тебя в логах куча ошибок явно не из моего класса Возьми отдельно создай файл Main.java скопируй туда мой класс, скомпилируй и запусти из консоли |
| Автор: jone31 19.10.2009, 16:35 |
| я уже разобрался. Спасиб все работает |