![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Вы наверно забыли что такое фрагментация... Диску в харде чтобы только прочесть такое количество файлов надо дико бешено крутиться, а чтоб еще и удалить...
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#12 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Тут удаляют а не читают.
|
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
ТС делайте дефрагментацию |
|
![]() |
![]() |
![]() |
#14 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Чтобы удалить хаос читать не обязательно.
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
![]()
Спасибо всем за информацию буду пробовать потоками.
|
![]() |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Чтобы программа не зависала используй Application.ProcessMessages. Прямо в цыкле.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
К слову такое кол-во файлов может и винт навернуть. |
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
А вот медленнее - возможно. Тормоза здесь от самого устройства, а потому производительностью CPU проблему не решить. Можно только схлопотать проблемы с синхронизацией. Поверьте, CPU даже в единственном потоке способен намного быстрее выдавать команды контроллеру устройств, чем само устройство их выполнять. Кстати, 50000-100000 файлов в одной директории - это ненормально. Не нужно создавать проблем, чтобы потом не приходилось с ними бороться. Старайтесь строить алгоритмы работы программ так, чтобы в одной директории не набивалось больше нескольких десятков-сотен файлов. Но при существующих условиях быстро это работать не будет. PS. Если уж совсем никак, и в дальнейшем ситуация будет только ухудшаться, могу посоветовать выделить под эти данные отдельный логический раздел, а при необходимости удаления всех файлов - форматировать. Это самый быстрый вариант. Последний раз редактировалось s-andriano; 28.05.2013 в 21:42. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Архивация большого количества файлов | 88ra | Microsoft Office Excel | 3 | 22.09.2012 16:20 |
Создание большого количества потоков | Crystallon | Общие вопросы Delphi | 3 | 03.06.2011 02:42 |
Как свести информацию из большого количества файлов в один | Rahmeev | Microsoft Office Excel | 3 | 21.05.2010 07:11 |
Проблема большого количества форм... | Mr.Qwerty | Общие вопросы Delphi | 2 | 16.07.2009 16:53 |
непрерывная смена большого количества фотографий | brenfire | Помощь студентам | 5 | 08.08.2008 11:23 |