powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чтение директорий
3 сообщений из 3, страница 1 из 1
Чтение директорий
    #34017090
dimadv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно узнать путь к текущей папки и далее прочитать все дерево
Как это можно сделать в VC++

Есть какой либо аналог TDirectoryListBox. (Borland c++)
...
Рейтинг: 0 / 0
Чтение директорий
    #34017401
оно?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GetCurrentDirectory - текущая директория процесса

какое дерево Вам нужно? если тех директорий, что ниже текущей , то рекурсией через FindFirstFile/FindNextFile
...
Рейтинг: 0 / 0
Чтение директорий
    #34024218
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimadvЕсть какой либо аналог TDirectoryListBox. (Borland c++)
нет, но есть - что-то типа ExpTreeLib кто-то сделал - не помню точно, но я находил!

оно?то рекурсией через FindFirstFile/FindNextFile
если автору поможет - так я удаляю директорию:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
...
while(nStatus ==  0 )
 {
 if(SearchRecW.Name!=WideString(".") && SearchRecW.Name!=WideString("..") &&
     (di || WideLowerCase(SearchRecW.Name)!=WideString("desktop.ini")))
   {
   s=AFilePath+WideString("\\");
   s+=SearchRecW.Name;
   DeleteFileW(s);
   _wrmdir(s);
   if(WideDirectoryExists(s))
    {
    DeleteDir(s);
    _wrmdir(s);
    }
   }
  nStatus = WideFindNext(SearchRecW);
 }
...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чтение директорий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]