Форум программистов, компьютерный форум CyberForum.ru

Получить названия всех файлов с данным расширением в данной директории - C++

Войти
Регистрация
Восстановить пароль
 
MkG
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 25
20.05.2011, 22:00     Получить названия всех файлов с данным расширением в данной директории #1
Мне нужно, чтобы моя программа при запуске получала имена всех файлов с расширением .mmf, лежащих в директории /Files. Как это можно реализовать на C++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 22:00     Получить названия всех файлов с данным расширением в данной директории
Посмотрите здесь:

Открытие файлов с заданным расширением C++
Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент C++
Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент C++
Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент C++
Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент C++
C++ Вывести список всех файлов из указанной директории, имена которых содержат русские буквы
Как получить названия файлов в конкретной директории C++
Разработать функцию подсчета суммарного размера всех файлов заданного шаблона в указанной директории C++
C++ Получить новую матрицу путём деления всех элементов данной матрицы на наибольший по модулю элемент
Получить список файлов и папок в директории C++
C++ Получить список файлов в заданной директории
C++ Получить список файлов в директории

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
20.05.2011, 22:43     Получить названия всех файлов с данным расширением в данной директории #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <boost/filesystem/operations.hpp>
#include <string>
using namespace boost::filesystem;
 
int main(){
    path p="c:/Files";
    if(!exists(p)){std::cerr<<"Directory not found\n"; return -1;}
    std::string ext=".mmf";
    directory_iterator it(p), endIt;
    for(; it!=endIt; ++it){
        if(it->string().find(ext)==it->string().size()-ext.size()){
            std::cout<<*it<<"\n";
        }
    }
    return 0;
}
Yandex
Объявления
20.05.2011, 22:43     Получить названия всех файлов с данным расширением в данной директории
Ответ Создать тему
Опции темы

Текущее время: 09:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru