Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
CyberMan
#1

Как получить все папки и файлы хранящиеся на диске? - C++

24.05.2012, 09:52. Просмотров 1531. Ответов 4
Метки нет (Все метки)

Здравствуйте!

Помогите пожалуйста в написании кода, с помошью которого можно получить все папки и файлы хранящиеся на диске D:


С уважением!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 09:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как получить все папки и файлы хранящиеся на диске? (C++):

Как выбрать определенные файлы на жестком диске - C++
как выбрать определенные файлы которые находятся на жестком диске?

как переместить файлы из папки? - C++
Работаю в MFC. Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico". Рылся в SHFILEOPSTRUCT но так ничего...

Получить название файлов с 1-ой папки , со 2-ой папки и вывести. Неправильный вывод - C++
Есть такая задача: получить название файлов с 1-ой папки , со 2-ой папки и вывести название тех файлов , которые отличают эти папки между...

Временные файлы папки Temp - как избежать ее удаления - C++
Подскажите пожалуйста! Есть программа, после ее обновления папка sql удаляется из временной папки TEMP... Что можно сделать, чтобы эта...

Как удалить каталог, который имеет вложеные папки и файлы? - C++
С помощью каких средств это можно реализовать? Есть функция _rmdir(const char*) в direct.h, но она удаляет только пустой каталог. Я...

Как глобально объявить указатель структуры, и переменные хранящиеся в ней? - C++
Как глобально объявить указатель структуры, и переменные хранящиеся в ней? Вот указатель вроде объявил, но всё же есть ошибки. #include...

4
CyberMan
24.05.2012, 09:54 #2
Я пробовал и GetDirectory и OpenDirectory ничего не получается!
Silver
24.05.2012, 10:35 #3
Код
# include ...
# include <io.h>

void GetFiles(char* szPath)
{
   struct _finddata_t  c_file;
   char  szFileName[256];
   long hFile;
   
   sprintf(szFileName,"%s/*.*",szPath);

   if((hFile = _findfirst( szFileName, &c_file )) == -1L ) return;
   else
   {
     printf("%s
",c_file.name);

     if(c_file.attrib & _A_SUBDIR) GetFiles(c_file.name);

	 while( _findnext( hFile, &c_file ) == 0 )
	 {
	    c_file.name, ctime( &( c_file.time_write ) ), c_file.size );
            printf("%s
",c_file.name);   
	 }
	 _findclose( hFile );
   }
}
Вот примерно так. Проверять некогда, так что если будут
ошибки, то подчистишь сам. Это нетрудно я думаю.
Silver
24.05.2012, 10:36 #4
Вызов функции
Код
[bold] GetFiles("D:"); [/bold]
CyberMan
24.05.2012, 10:46 #5
Огромное спасибо!!!!!!!!!!!!!!!!!
24.05.2012, 10:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 10:46
Привет! Вот еще темы с ответами:

Как можно в С++ получить список файлов и папок какого-то диска или папки? - C++
Как можно в С++ получить список файлов и папок какого-то диска или папки?

Как для пользователей домена скрыть файлы и папки, находящиеся на диске C, панель управления и её элементы? - Windows Server
Добрый день все уважаемые, как возможно реализовать следующую задумку с GPO, а именно: Для пользователей домена, которые по RDP...

Не видны файлы и папки на диске C - Windows XP
Здравствуйте. Столкнулся с необычной бедой. На компьютере родственника перестали отображаться файлы и папки на диске C. Причем сама ОС...

Как получить файлы из папки Photos ? - Windows Phone
Как получить файлы из папки Photos ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru