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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Lirik5
14 / 14 / 1
Регистрация: 31.12.2012
Сообщений: 71
#1

Работа с директориями - C++

27.04.2013, 19:31. Просмотров 2482. Ответов 3
Метки нет (Все метки)

День добрый!
Буду краток, нужно проверить папку на содержание файлов(xml,png, а также другие папки). В С# есть класс Directory или DirectoryInfo,есть ли что-то подобное в С++?

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

Работа с директориями - Delphi
Ребят, подскажите как сделать сортировку. Например: мне как нибудь нужно выбрать любую папку и в ней найти файл по критериям: из...

Работа с директориями - PHP
Ребят, такая задача: вывести список файлов из директории в виде ссылок. Прошу подкинуть идеи как это лучше сделать, с учётом того, что...

Работа с директориями - C#
Добрый вечер, товарищи. Вопрос такой, возможно ли при помощи C# создать директорию с общим доступом, для работы в локальной сети. Если да,...

Работа с файлами и директориями - C++ Linux
Доброго времени суток. У меня очень глупый вопрос: какие функции существуют в Си для работы с каталогами и файлами? В частности, как...

Работа с каталогами (директориями) - Delphi
Вопрос заключается в следующем: дана определенной папке (например: С:\Новая папка\). нужно в этом каталоге посчитать в каждом подкаталоге...

Работа с директориями (использование DBMS_JOB) - Oracle
Доброго времени суток. Нужно написать процедуру, которая бы работала в фоновом режиме. Она должна просматривать директорию и если в ней...

3
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
27.04.2013, 20:34 #2
В C# это обертки над WinAPI, а в C++ без оберток: FindFirstFile, FindNextFile
1
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
27.04.2013, 20:57 #3
C++
1
2
3
4
5
6
7
8
9
10
11
    struct dirent *dentry;
    char *ext;
    DIR *d = opendir("/home/vourhey/Projects/qt/untitled/tmp/");
    while((dentry = readdir(d)) != NULL)
    {
        ext = dentry->d_name+(strlen(dentry->d_name)-4);
        if(ext > dentry->d_name)
            if((strncmp(ext,".png",4) == 0) ||
            (strncmp(ext,".xml",4) == 0))
                std::cout<<dentry->d_name<<std::endl;
    }
1
Lirik5
14 / 14 / 1
Регистрация: 31.12.2012
Сообщений: 71
01.05.2013, 16:04  [ТС] #4
Начал воплощать Ваш код в жизнь и ничего не выходит. Не находит идентефикатод для DIR *d;(#include <filesystem> вот что я добавил)
0
01.05.2013, 16:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2013, 16:04
Привет! Вот еще темы с ответами:

FileSystemWatcher работа с несколькими директориями в отдельных потоках - C#
Пишу программу, используя класс FileSystemWatcher. Необходимо организовать работу с несколькими директориями. На входе есть массив с этими...

Проблема с директориями в Visual C++ - Visual C++
Привет! У меня при компиляции файла MFC выдает следующую ошибку: Command line error D2022 : cannot open 'C:Documents' Error executing...

Ищется контрол для работы с директориями - Visual Basic
Нужен контрол (как в win explorere) который позволяет рыться в дереве каталогов на дисках, желательно что бы он был очень похож на...

Что использовать для копирования директории вместе со вложенными директориями и файлами? - C++ Qt
подскажите что нужно использовать для копирования папки(разумеется всех поддиректорий и файлов в них)?


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

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

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