|
06.01.2008, 16:38
|
#1
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Lib_jsr75: работа с файловой системой.
Последняя версия библиотеки.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Piligrim за это полезное сообщение:
|
|
25.04.2008, 01:28
|
#2
|
Нуждающийся
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
А как избежать зависания при процедуре jsr75i.get_dirs(path) или get_files(path) когда в path нету либо файлов либо папок
|
(Offline)
|
|
25.04.2008, 15:40
|
#3
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Вообще зависать по-моему не должен.
Попробуйте воспользоваться функциями поиска из библиотеки jsr75ex, лежит здесь.
|
(Offline)
|
|
25.04.2008, 18:19
|
#4
|
Нуждающийся
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
А он зависает не от этой функции, я просто полученную информацию неправильно обробатывал... Ща всё ок, спасибо
|
(Offline)
|
|
07.05.2008, 22:53
|
#5
|
Нуждающийся
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Можно в библиотеку добавить функцию открывания и чтения нескольких фаилов одновременно?
|
(Offline)
|
|
07.05.2008, 23:51
|
#6
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Пишу библиотеку с такими функциями, но с первого раза не получилось, что-то делаю не так. В общем попытаюсь разобраться.
|
(Offline)
|
|
08.05.2008, 00:58
|
#7
|
Нуждающийся
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Жду... Очень очень очень =)
|
(Offline)
|
|
08.05.2008, 01:17
|
#8
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
|
(Offline)
|
|
30.07.2009, 21:21
|
#9
|
Нуждающийся
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
|
Ответ: Lib_jsr75: работа с файловой системой.
В либе багов немерено просто. К примеру, на моём SE K800i мидлет просто вылетает. Тоже самое и на HTC (ПДА у меня).
|
(Offline)
|
|
31.07.2009, 03:05
|
#10
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Сообщение от Трава
В либе багов немерено просто. К примеру, на моём SE K800i мидлет просто вылетает. Тоже самое и на HTC (ПДА у меня).
|
Сам пользовался этой библиотекой на SE k510i и на пропатченной Moto L9, полет нормальный.
99%, что ошибка в коде (также, возможно, неверно задано имя файла, например, не соблюден регистр символов) или в настройках прав приложения.
|
(Offline)
|
|
05.08.2009, 18:54
|
#11
|
Нуждающийся
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
|
Ответ: Lib_jsr75: работа с файловой системой.
Ну а как тады писать путь? e/file.txt - так ведь? Я так пишу... Один хрен не пашет. И e:/file.txt пытался. Бесполезно
|
(Offline)
|
|
12.08.2009, 19:33
|
#12
|
AnyKey`щик
Регистрация: 19.02.2009
Сообщений: 14
Написано одно полезное сообщение
|
Ответ: Lib_jsr75: работа с файловой системой.
Сообщение от Трава
Ну а как тады писать путь? e/file.txt - так ведь? Я так пишу... Один хрен не пашет. И e:/file.txt пытался. Бесполезно
|
Вылетать не должно, ты наверное цикл не поставил...
Что касается правильности написания пути, насколько я знаю, пишется так: /e:/file.txt
А вобще народ, неплохо еслиб ктонидь выложил исходничек... ну хотяб простенького ФМ...
|
(Offline)
|
|
13.08.2009, 20:40
|
#13
|
Нуждающийся
Регистрация: 30.07.2009
Сообщений: 61
Написано одно полезное сообщение
|
Ответ: Lib_jsr75: работа с файловой системой.
Да, путь пишеться так /e:/file.txt. На сониках так во всяком случае. Всё зависит от модели мобилы.
|
(Offline)
|
|
21.09.2009, 12:45
|
#14
|
Оператор ЭВМ
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений (для 8 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
pilgrim
Замерил время выполнения операций jsr75i.get_dirs и jsr75i.get_files. Оно примерно одинаковое и составило ~20мс на файл (SE K800). Т.е. если папка содержит 30 папок и файлов, то получить списки папок и затем файлов составит по 600мс. Понимаю что каждая из этих процедур шерстит весь каталог и выбирает нужный тип объектов. Можно ли для улучшения быстродействия добавить 1 процедуру? Идея такова, сначала программа вызывает процедуру получить полный список папок и файлов. Эта инфа остаётся в самой либе. Затем вызывается get_files('') и он выдаёт файлы с уже сохранённого списка. Тогда для получения папок и файлов либа будет только 1 раз шерстить память телефона. Ускорение почти в 2 раза.
|
(Offline)
|
|
21.09.2009, 20:49
|
#15
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_jsr75: работа с файловой системой.
Используй функции поиска из jsr75ex, там находятся все объекты по очереди, а программист сам проверяет, является ли данный объект папкой, т.е., все делается в один проход.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:33.
|