Список файлов в директории
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Список файлов в директории - 2008-03-27 08:24:33.896666
|
|
|
grenot
Сообщений: 17
Оценки: 0
Присоединился: 2006-11-21 12:14:26.466666
|
Есть ли более быстрый способ получить список файлов в определенной папке, ежели чем комбинация процедур (FindFirst,FindNext,FindClose). Скорее всего должна существовать API функция, которая позволит осуществить это более быстрым способом . Если кто знает подскажите плиз.;)
|
|
|
RE: Список файлов в директории - 2008-03-27 12:19:43.453333
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: grenot Есть ли более быстрый способ получить список файлов в определенной папке, ежели чем комбинация процедур (FindFirst,FindNext,FindClose). Скорее всего должна существовать API функция, которая позволит осуществить это более быстрым способом . Если кто знает подскажите плиз.;) Вызови DIR с параметрами, перенаправь вывод результатов. И сравни скорость. Возможно будет быстрее. А возможно - нет. Проверяй.
|
|
|
RE: Список файлов в директории - 2008-03-27 14:29:10.240000
|
|
|
Hixxy
Сообщений: 9
Оценки: 0
Присоединился: 2008-03-15 11:00:49.793333
|
quote:
Скорее всего должна существовать API функция, которая позволит осуществить это более быстрым способом . Скорей всего есть функция в которую просто пишешь что надо а она делает например, function f1('сломать ноутбук');
|
|
|
RE: Список файлов в директории - 2008-03-27 16:27:05.406666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: grenot Есть ли более быстрый способ получить список файлов в определенной папке, ежели чем комбинация процедур (FindFirst,FindNext,FindClose). Скорее всего должна существовать API функция, которая позволит осуществить это более быстрым способом . Если кто знает подскажите плиз.;) Да. API функций - 3 FindFirst,FindNext,FindClose Других, насколько мне известно, в MSDN не описано.
|
|
|
RE: Список файлов в директории - 2008-03-27 17:31:37.940000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
2alexbozhko чувак, cmd сам юзает FindFirstW, FindNextW :) так что смысла перенаправлять вывод нет)
|
|
|
RE: Список файлов в директории - 2008-03-27 18:06:36.640000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Испокон веков вот эти 3 и используются). А скорость при обходах/переборах/сортировках/поисках и т.д. как правило достигается не столько нужными функциями,сколько хорошим алгоритмом.
|
|
|
RE: Список файлов в директории - 2008-03-27 18:24:17.290000
|
|
|
Dr.KoD
Сообщений: 59
Оценки: 0
Присоединился: 2007-09-29 16:45:59.820000
|
Вот еще несколько реализаций с помощью KOL: http://www.delphisources.ru/../ quote:
function f1('сломать ноутбук'); хе хе, улыбнуло, ответ тож крут.:D
|
|
|
RE: Список файлов в директории - 2008-03-27 18:53:03.080000
|
|
|
b[e]nder
Сообщений: 193
Оценки: 0
Присоединился: 2008-01-29 07:22:07.950000
|
есть компонент…. ставишь и все
|
|
|
RE: Список файлов в директории - 2008-03-27 19:46:41.540000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: vvviperrr 2alexbozhko чувак, cmd сам юзает FindFirstW, FindNextW :) так что смысла перенаправлять вывод нет) Возможно я ж не спорю.
|
|
|
RE: Список файлов в директории - 2008-03-28 11:04:14.863333
|
|
|
dos 999
Сообщений: 331
Оценки: 0
Присоединился: 2007-12-17 10:49:07.556666
|
quote:
Есть ли более быстрый способ получить список файлов в определенной папке, ежели чем комбинация процедур (FindFirst,FindNext,FindClose). нет… быстрее чем этими ыункциями ты список не получишь, имхо всё строиться на них
|
|
|
RE: Список файлов в директории - 2008-03-28 14:10:50.250000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Фигня. Апишные вызовы такие - FindFirstFile / FindNextFile / FindClose. А то, что вы выше писали - обвёртки.
|
|
|
RE: Список файлов в директории - 2008-03-28 16:28:57.410000
|
|
|
Hixxy
Сообщений: 9
Оценки: 0
Присоединился: 2008-03-15 11:00:49.793333
|
Прекрашай нести чушь. В модуле описанно как их вызывать из библиотеки, а о то что показали, это сокрашённые имена. Давай свой код будем оптимизировать, Галина Фёдоровна, пенсионерка обещала помочь житейским советом.
|
|
|
RE: Список файлов в директории - 2008-03-28 20:50:46.806666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Дорогая моя, и в какой же библиотеке лежат "твои функции"? Вот апишные FindFirstFile и т.п. лежат в Kernel32.dll.
|
|
|
RE: Список файлов в директории - 2008-04-15 15:55:56.746666
|
|
|
xackich
Сообщений: 39
Оценки: 0
Присоединился: 2008-04-11 16:09:04.120000
|
тока FindFirst,FindNext,FindClose
|
|
|
|
|