|
|
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста советом.... как в BC++ можно составить список файлов и папок...чтобы автоматически определялось, как в файловых менеджерах... Помогите каким нибудь советом, т.к. не знаю даже с чего начать...:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 20:47 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. FindFirst; FindNext;FindClose. Билдер должен использовать тоже самое. В крайнем случае есть практически такой же Win32 API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 22:07 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
пасибо. попробую сделать..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 22:33 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
авторчтобы автоматически определялось, как в файловых менеджерах... А что определяться то должно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 10:57 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
Определяться должны файлы, папки.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 19:23 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
void ListFiles(AnsiString path, TStrings* List) { // Эта процедура выводит список папок TSearchRec sr; if (FindFirst(path+"*.*", faAnyFile, sr) == 0) { do { if (sr.Attr & faDirectory) { if (sr.Name!=".") if (sr.Name!="..") { //здесь пможно вытянуть папку sr.Name - имя //path+sr.Name полное имя папки ListFiles(path+sr.Name+"\\",List);// Рекурсивный вызов } } else { AnsiString Ext=ExtractFileExt(sr.Name).UpperCase(); if (Ext == ".CFG") //формат файла List->Add(sr.Name); } } while (FindNext(sr) == 0); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2005, 03:29 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
Это в билдере в досе почти так же... если нужно в турбо с++ или борланд 3.11, то смотри в хелпе хедер dir.h функции findfirst, _dos_findfirst findnext, _dos_findnext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2005, 03:41 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
Спасибо! На мысли натолкнул и за библиотеку большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 23:31 |
|
||
|
Файловый менеджер
|
|||
|---|---|---|---|
|
#18+
Приблизительно так можно просмотреть все файлы и папки в заданной папке при помощи WinAPI. Код: 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. 28. 29. 30. 31. 32. Не тестировал, но должно работать (если синтаксических ошибок нет ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 00:09 |
|
||
|
|

start [/forum/search_topic.php?author=yukka&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 454ms |
| total: | 617ms |

| 0 / 0 |
