Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Нашел код, который должен мне помочь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Помогите разобраться в следующем: что обозначает это условие Код: plaintext 1. что одна и две точки обозначают? видел что cFileName может возвращать '\0', тоже интересно о чем это говорит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 19:57 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
не могу найти подробное описание возвращаемых значений этой функцией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 20:15 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Vladimir Mihailovich, "." означает текущую директорию, ".." - парента для текущей директории эти две записи - служебные и всегда (исторически) присутствуют в элементах файловой структуры. PS. это код для людей, которые предпочитают заниматься сексом в гамаке и на лыжах. возьми Boost.Filesysten или STLsoft и не мучайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 21:56 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Vladimir Mihailovich, с использованием Boost.Filesystem примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 21:59 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Просто моей задачей также является получить размер всех подкаталогов, файлов в рамках текущей директории, не знаю, сможет ли мне boost помочь в определении занимаемого обьема каталогов и файлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 09:01 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Vladimir Mihailovichсможет ли мне boost помочь в определении занимаемого обьема каталогов и файлов? для файлов - file_size для каталогов - либо собственный рекурсивный цикл, либо специальный итератор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 12:40 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Vladimir MihailovichНашел код, который должен мне помочь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Помогите разобраться в следующем: что обозначает это условие Код: plaintext 1. что одна и две точки обозначают? видел что cFileName может возвращать '\0', тоже интересно о чем это говорит Точка означает текущий каталог. Две точки - родительский каталог. Так что само условие означает, что пропустить в данном каталоге записи, которые относятся к текущему каталогу и родительскому каталогу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:44 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
И еще вопрос как грамотно закрыть хэндл на файл или хэнды на файлы, здесь же рекурсивный перебор, или же не надо париться - после выхода из процедуры хэндл как и любая локальная переменная корректно удалится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 00:36 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Vladimir Mihailovich, а зачем нужна строка FindClose( handle ), как думаешь? ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 10:31 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
Не подскажите, почему у меня при handle = FindFirstFile(strSpec.c_str(), &fd); Компилятор пишет: 'FindFirstFileW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:56 |
|
||
|
Вывести список файлов, каталогов, подкаталов в Visual C++
|
|||
|---|---|---|---|
|
#18+
null_1Компилятор пишет: 'FindFirstFileW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' Потому что эта функция хочет юникодные строки, а ты ей суёшь обычные. Не стоит связываться с юникодом без базовых знаний. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 16:03 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=37217551&tid=2020591]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 563ms |

| 0 / 0 |
