|
|
|
Scripting.FileSystemObject GetFolder.Files
|
|||
|---|---|---|---|
|
#18+
Запускаю такой пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Он выводит список файлов из каталога C:\X. Вопрос - коллекция Files всегда возвращает отсортированный по именам список файлов? У MS четкого ответа не нашел. У себя экспериментировал - возвращает отсортированный список. Но нужно знать наверняка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 09:48 |
|
||
|
Scripting.FileSystemObject GetFolder.Files
|
|||
|---|---|---|---|
|
#18+
Нашел статейку по VB 6, где написано. FileSystemObject limitations Код: plaintext 1. Как когда-то читал какую-то статью по SQL, где был вопрос: "Если я ставлю GROUP BY, то данные будут автоматически отсортированы?", затем ответ известного спеца - "Данные будут отсортированы так как нужно, если ты поставишь ORDER BY". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 10:06 |
|
||
|
Scripting.FileSystemObject GetFolder.Files
|
|||
|---|---|---|---|
|
#18+
Ivashenko LevВопрос - коллекция Files всегда возвращает отсортированный по именам список файлов? У MS четкого ответа не нашел. У себя экспериментировал - возвращает отсортированный список. Но нужно знать наверняка.Нет, она возвращает реальный порядок файлов каталоге. Просто они у тебя изначально отсортированы оказались. Возможно запускал дефрагментатор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 17:54 |
|
||
|
Scripting.FileSystemObject GetFolder.Files
|
|||
|---|---|---|---|
|
#18+
В том и дело, что нет. Специально в пустой каталог копировал файлы вразнобой, чтобы исключить попадание их в каталог в алфавитном порядке. Например, так: f_03, f_01, f_08, f_06, f_04. А функция все равно возвращала их по алфавиту. Но, главное, ясно, что сортировку надо делать самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 13:43 |
|
||
|
Scripting.FileSystemObject GetFolder.Files
|
|||
|---|---|---|---|
|
#18+
Ivashenko LevВ том и дело, что нет. Специально в пустой каталог копировал файлы вразнобой, чтобы исключить попадание их в каталог в алфавитном порядке.Есть еще такая вещь, как индексированные файловые системы. Они сами по себе могут делать сортировку файлов в каталоге и соотвественно уже на диске файлы будут хранятся в сортированом порядке. Но итоговый вывод ты сделал правильный: хочешь чтобы список файлов были показан пользователю в сортированом виде - сортируй список сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 17:47 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35707252&tid=2161525]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 413ms |

| 0 / 0 |
