0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
||||||
1 | ||||||
Как получить размер папки17.08.2012, 22:00. Показов 9534. Ответов 16
Метки нет (Все метки)
Как получить размер папки? Мне это нужно для игры, типо анти-чит) После получения размера надо выполнить такое действие:
0
|
17.08.2012, 22:00 | |
Ответы с готовыми решениями:
16
Как получить список файлов предыдущей (.) папки? Как получить размер папки Получить размер папки Как получить размер папки "Users"? |
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
18.08.2012, 10:03 | 2 |
Создаете стек, считаете суммарный размер файлов в вашей директории, если встречаете вложенную директорию, а не файл - добавляете ее в стек, как только переберете все файлы/директории - берете директорию из стека и повторяете те же операции, заканчиваете подсчет тогда, когда стек окажется пустым.
Но для проверки модификации файлов я рекомендовал бы другие, более надежные методы. Например, сравнение хешей файлов с оригинальными
0
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
|
18.08.2012, 23:58 [ТС] | 3 |
Можно пример?
Добавлено через 5 минут Пожалуйста приведите пример! Я не эксперт в Java. Я только начал учить её. Добавлено через 12 часов 3 минуты Можно побыстрей? Уже 2 день жду ответу, а работа стоит.
0
|
62 / 62 / 16
Регистрация: 18.10.2010
Сообщений: 240
|
|||||||||||
19.08.2012, 02:32 | 4 | ||||||||||
2
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
|
19.08.2012, 11:42 [ТС] | 5 |
0
|
62 / 62 / 16
Регистрация: 18.10.2010
Сообщений: 240
|
|
19.08.2012, 11:49 | 6 |
RusHenry, Это знак НЕ РАВНО
0
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
||||||||||||||||
19.08.2012, 12:00 [ТС] | 7 | |||||||||||||||
src.GuiMainMenu.getDirSize(GuiMainMenu.java:211)
Странно почему? Добавлено через 25 секунд
Может надо добавить ????
Если, что вот мои import)
0
|
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
|
|
19.08.2012, 13:35 | 8 |
1
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
|
19.08.2012, 13:43 [ТС] | 9 |
0
|
62 / 62 / 16
Регистрация: 18.10.2010
Сообщений: 240
|
|||||||||||
19.08.2012, 13:56 | 10 | ||||||||||
RusHenry, символ \ экранирует следующий символ, что бы можно было вывести спец символы например:
1
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
|
19.08.2012, 14:53 [ТС] | 11 |
Спасибо! Сейчас попробую!
Добавлено через 23 минуты СПАСИБО! Очень помогли!
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.08.2012, 15:10 | 12 |
Alex_oo7, как вы думаете, почему я сказал про стек, а не предложил рекурсивный обход? Даю подсказку: симлинк
0
|
0 / 0 / 0
Регистрация: 17.08.2012
Сообщений: 8
|
|
19.08.2012, 18:15 [ТС] | 13 |
А можете ещё подсказать как получить размер файла?)
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
19.08.2012, 19:52 | 14 |
А чем метод length() из класса File не устраивает? Но если хотите, то можете открыть поток для чтения этого файла, прочитать поток и посчитать сколько байт было прочитано
0
|
любитель покушать
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
|
||||||
20.08.2012, 00:22 | 15 | |||||
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
20.08.2012, 00:33 | 16 |
Вы не правильно думаете. Зачем импортировать классы, которые в коде не используются? Вполне возможна ситуация, когда вы сделаете импорт из двух пакетов, в которых будут классы с одинаковым именем. Как вы думаете, что произойдет?
0
|
любитель покушать
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
|
|
20.08.2012, 00:42 | 17 |
Понял! Просто где-то в книжке хорстмана было написано мол лучше импортировать сразу все классы чтобы не заморачиваться хуже о этого не будет, а если будут 2 класса с одинаковым именем то указывать класс явно (java.util.Data и java.sql.Data вроде такой пример был, если так не сделать вылезет ошибка компиляции)
0
|
20.08.2012, 00:42 | |
20.08.2012, 00:42 | |
Помогаю со студенческими работами здесь
17
Получить размер папки, за исключением некоторых файлов Как вычислить размер папки? Как определить размер папки Как на VB подсчитать размер конкретной папки??? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |