|
НайтитФайлы() и порядок... | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
06.06.14
✎
10:58
|
Ламерский вопрос...
Подскажите, в НайтиФайлы() в каком порядке сортируются найденные? |
|||
1
Maxus43
06.06.14
✎
11:00
|
сам массив отсортируй, чтоб не полагаться на неописанные вещи
|
|||
2
ДенисЧ
06.06.14
✎
11:00
|
(1) Я-то отсортирую. Но просто интересно
|
|||
3
acsent
06.06.14
✎
11:01
|
(2) скорее всего в том как они на диске лежат
|
|||
4
Maxus43
06.06.14
✎
11:02
|
(3) а как они лежат на диске?)
|
|||
5
rphosts
06.06.14
✎
11:06
|
(4) в том, в каком их записывала ОС: имя нового файла втыкается на самое первое свободное место (или не занятое или освобождённое при удалении другого файла)
|
|||
6
ДенисЧ
06.06.14
✎
11:07
|
(5) ты хочешь сказать, что в начале будут свежие?
|
|||
7
Fish
06.06.14
✎
11:07
|
(6) Необязательно.
|
|||
8
ДенисЧ
06.06.14
✎
11:08
|
Короче - есть какой-то гарантированный порядок? :-)
|
|||
9
Maxus43
06.06.14
✎
11:09
|
если так - то будет солянка неотсортированная. тут вопрос в том как сама ОС получает файлы с диского пространства
|
|||
10
Maxus43
06.06.14
✎
11:09
|
(8) короче - я бы не стал на это полагаться, даже если он и есть какой-то
|
|||
11
acsent
06.06.14
✎
11:11
|
http://w32api.narod.ru/functions/FindNextFile.html
Порядок, в котором эта функция возвращает имена файлов, зависит от типа файловой системы. С файловыми системами NTFS и CDFS, имена возвращаются в алфавитном порядке. С файловой системой FAT, имена возвращаются в том порядке, в котором они были записаны на диск, который может и не быть алфавитным. |
|||
12
rphosts
06.06.14
✎
11:12
|
(8) есть, но он зависит в т.ч. от конфигурации заполенности таблица заголовков файлов на момент записи каждого очередного файла.
|
|||
13
vmv
06.06.14
✎
11:12
|
1C-рассуждают о логике ОС
это всегда забавно |
|||
14
rphosts
06.06.14
✎
11:12
|
(13) дык не все из нас исключительно одинэсели...
|
|||
15
vmv
06.06.14
✎
11:14
|
вангую кросс-платфомерную нетленку на инфостаре с рабочим названием и описаним
"МЕГАПОИСК фалов для любой ОС" - автоопределение сортировки посредством подключения к ГЛОНАСС - автоопределение размера файлов посредством дисперсионного анализа - выдача дерева файлов в 1С |
|||
16
Kalambur
06.06.14
✎
11:39
|
(15) навряд ли, Дениска ленивый для таких вещей )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |