Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35

Список файлов в базу данных

02.02.2019, 15:51. Показов 1871. Ответов 4

Студворк — интернет-сервис помощи студентам
FolderReadDB программа, которая сохраняет список файлов в базу данных.

Исходник:
FolderReadDB01.zip

Файл базы данных сгенерирован программой CreateDB:
Генератор Баз Данных
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.02.2019, 15:51
Ответы с готовыми решениями:

Составить базу данных об учащихся. Составить программу позволяющую выводить полный список учащихся, список выбравших предмет, список лучших учеников
Составить базу данных об учащихся, предусмотрев поля: Ф.И.О., предметы по выбору, экзаменационные оценки по каждому из них. Составить...

Записать многомерный список в базу данных
Имеется такой двумерный список: cost_data = ,,,] Всего около 2000 элементов. Есть база данных на Mysql , с таблицей COSTS В...

Импортировать данные из файлов в базу данных
Требуемые функциональные возможности: - в каталог в файловой системе получает файлы (CSV) - файл приложение читает и импортирует...

4
 Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35
09.02.2019, 12:50  [ТС]
FolderReadDB программа версия два, которая сохраняет список файлов в базу данных. Ещё, программа выделяет папку, где лежит файл, имя файла, расширение и записывает эти данные в отдельные поля базы данных. А также, позволяет сортировать базу данных по любому выбранному полю (понятно, кроме полей типа MEMO). Правда сортировка только по возрастанию. Если кто знает ключевое слово SQL для сортировки по убыванию, пожалуйста, напишите, какой должен быть правильный код:
Visual Basic
1
2
3
4
5
sSQL = "SELECT "
sSQL = sSQL & "PathAndFileName.*"
sSQL = sSQL & " FROM "
sSQL = sSQL & "PathAndFileName"
sSQL = sSQL & " ORDER BY " + cboSortedBy.List(cboSortedBy.ListIndex) ' Field Name
Структура базы данных:
[tree]
-[PathAndFileName]
--[ID] {Counter} (4) ' - идентификатор
--[Path] {String} (255) ' - путь
--[PathLen] {Integer} (2) ' - длина пути
--[Folder] {String} (255) ' - папка
--[FolderLen] {Integer} (2) ' - длина папки
--[FileName] {String} (255) ' - имя файла
--[FileNameLen] {Integer} (2) ' - длина имени файла
--[FileExtension] {String} (255) ' - расширение файла
--[FileExtensionLen] {Integer} (2) ' - длина расширения файла
--[PathInfo] {Memo} (0) ' - сохранить путь, если длина больше 255 символов


Исходник:
FolderReadDB02.zip
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
09.02.2019, 15:35
Цитата Сообщение от zink0000 Посмотреть сообщение
для сортировки по убыванию
ORDER BY LOWER (xxxx) DESC

xxxxx - Field Name
1
 Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35
09.02.2019, 16:41  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
ORDER BY LOWER (xxxx) DESC
xxxxx - Field Name
Спасибо. Попробую.
0
 Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35
21.03.2020, 13:24  [ТС]
Решил я проверить сколько требуется времени для создания файла со списком всех файлов в заданной папке. И вот что получилось:

C:\DOCUMENT\
3 секунды

C:\Z0\
9 секунд

Диск C:\ (201 912 файлов на диске)
5478 секунд
Да... чуть более полутора часов...

Исходник:
GlobalTree.zip

Может есть какие мысли на счёт алгоритма побыстрее?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.03.2020, 13:24
Помогаю со студенческими работами здесь

Добавление файлов в базу данных исходя из условий
Имеются pdf файлы с картами( возможно конвертация в jpeg) требуется: Создать базу данных с этим содержим. Карты сами по снегозаносимости....

Загрузка нескольких текстовых файлов в базу данных
ПРОШУ ПОМОЧЬ USER`у!!! Тема такая: Постановка задачи: 1. по нажатию кнопки на форме ACCESS вызвать процедуру открытия стандартного окна...

Что лучше использовать? Базу данных, список, массив?
Всем доброго времени суток! Возник вопрос, пишу небольшое приложение по типу крокодила (отображается текст с заданием + имя одного из...

Форма загрузки файлов с добавление имени в базу данных
Здравствуйте, есть форма и обработчик для загрузки файлов на сервер, подскажите как сделать что бы, на автомате имена обоих файлов...

Загрузка всех файлов директории в базу данных MySQL
Привет всем! Второй день ни как не могу решить задачу, что бы батник выгружал все txt и htt файлы с определенной директории в базу данных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru