Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Abrakar
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 5
1

Просмотреть с помощью boost::filesystem все файлы в рандомном каталоге, и вывести названия файлов

20.03.2015, 22:28. Просмотров 661. Ответов 2
Метки нет (Все метки)

Доброго времени суток, помогите плиз. Как с помощью библиотеки boost::filesystem просмотреть все файлы в рандомном каталоге и вывести названия файлов?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 22:28
Ответы с готовыми решениями:

Boost::filesystem::copy_file не копирует файлы
Вот код:#include <iostream> #include <vector> #define BOOST_NO_CXX11_SCOPED_ENUMS #include...

В заданной директории просмотреть все txt-файлы и вывести список файлов, содержащих заданный текст
В заданной директории просмотреть все файлы *.txt и вывести список файлом содержащих заданные текст

В заданной директории просмотреть все файлы *.txt и вывести список файлов содержащих заданные текст в Memo
//--------------------------------------------------------------------------- #include <vcl.h>...

Считывать все названия файлов в указанном каталоге
Доброго времени суток всем. Столкнулся с такой проблемой: Есть у меня папка с файлами, нужна...

Вывести все треугольники в рандомном порядке, рандомном месте и с рандомной ориентацией (Glut в С++)
#include <windows.h> #include <glut.h> //Подключение библиотеки glut.h #include <gl/GL.h> ...

2
mokojumbot
20.03.2015, 23:51
  #2

Не по теме:

на сайте буста есть готовый пример программы ls

0
MicM
825 / 484 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
21.03.2015, 08:24 3
Лучший ответ Сообщение было отмечено Abrakar как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <boost/filesystem.hpp>
 
namespace fs = boost::filesystem;
 
int main()
{
    fs::path p (fs::current_path());
    for (fs::directory_iterator i(p), end; i!=end; i++)
    {
        if (!is_directory(i->path()))
        {
            std::cout <<i->path().filename() <<std::endl;
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2015, 08:24

Переименовать все файлы в директории, увеличив часть названия файлов на единицу
Подскажите,пожалуйста,как это можно сделать. Примеры: aa006793.txt - &gt; aa006893.txt...

В заданном каталоге сравнить все файлы по содержимому и вывести список одинаковых
Здравствуйте, уважаемые форумчане! Есть задача: нужно в заданном каталоге сравнить все файлы по...

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


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

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

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