Вопросы по теме 'boost-filesystem'

вопросы о моей первой программе с использованием библиотек Boost (исключения, длинный путь)
Я пытаюсь написать свою первую программу на C++, и мне нужно использовать библиотеку Boost. Я пытаюсь написать программу, которая рекурсивно проходит через дерево каталогов и возвращает дату самого нового и самого старого файла. Вот где я сейчас:...
1036 просмотров
schedule 02.01.2023

Как проверить, ведет ли путь к исполняемому файлу?
Пытаюсь создать какой-нибудь файловый браузер. Я хочу знать, является ли файл по пути исполняемым кроссплатформенным способом. Как это сделать с boost :: filesystem?
1455 просмотров
schedule 08.05.2022

directory_iterator — сделать копию для перемотки?
Поэтому я написал небольшую программу, чтобы попробовать Boost Filesystem. Моя программа напишет, сколько файлов находится в текущем пути, а затем имена файлов. Вот моя программа: #include <iostream> #include <boost/filesystem.hpp>...
1274 просмотров
schedule 28.08.2022

Boost FileSystems, нужна помощь, чтобы понять, что я делаю
Я написал программу, использующую файловые системы boost, почти год назад, и теперь я пытаюсь вернуться и использовать ее для справки, но я точно не уверен, что происходит с кодом, и может ли быть лучший способ сделать это. Вот что я сделал, чтобы...
95 просмотров
schedule 18.07.2023

Увеличить путь к файлу в каталоге, на который указывает путь
У меня есть путь повышения, который указывает на какой-то каталог. Как создать путь, указывающий на файл в этом каталоге? Пожалуйста, прокомментируйте, если это очевидная вещь. Я новичок в С++, а в Java это просто: File file = new...
100 просмотров
schedule 28.01.2023

Удалить все папки, кроме определенных папок
У меня уже есть функция ускорения для удаления одной папки за раз. remove_all(); Список папок: folder1 folder2 folder3 folder4 folder5 Я хочу удалить их все с помощью моей функции выше, но сохранить папки2 и папки5.
234 просмотров
schedule 25.11.2022

boost copy_file имеет непоследовательное поведение при использовании overwrite_if_exists
У меня возникли проблемы с методом boost copy_file (версия 1.40.0), я хотел бы полностью перезаписать файл назначения, но в конечном итоге он объединяет исходный файл и файл назначения, если в текстовом файле назначения больше строк. copy_file...
935 просмотров
schedule 14.06.2022

Файловая система Boost не найдена
Я получаю следующую ошибку во время установки PION в Oracle Linux 5.5: Unable to link with the boost filesystem library Любопытно, что другие библиотеки можно найти и они находятся в том же каталоге Может ли кто-нибудь помочь мне в этом...
1852 просмотров
schedule 20.03.2022

преобразовать путь к файлу из Windows в Linux и обратно, используя boost :: filesystem
Это я, или boost :: filesystem :: path :: make_preferred не преобразует "\" в "/"? davidan @ kempt: ~ / Documents / prog / work! $ ../practice/./path_info c: \ pitou foo / bar \ baa.txt составной путь: cout ‹ make_preferred () ----------: "c:...
5157 просмотров
schedule 25.07.2023

форсировать ложные ошибки файловой системы (temp_directory_path возвращает ‹Bad Ptr›)
Я пытаюсь получить текущую временную папку с помощью Boost: boost::system::error_code error; auto tmp_path = boost::filesystem::temp_directory_path(error); if (boost::system::errc::success != error.value()) { std::cout <<...
1502 просмотров
schedule 16.06.2023

Не удается связать при использовании boost::filesystem
Я пытаюсь использовать функцию boost::filesystem::exists. Когда я пытаюсь связать, я получаю /usr/local/include/boost/filesystem/operations.hpp:289: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&,...
1208 просмотров
schedule 22.05.2023

Недопустимая ошибка связи между устройствами с файловой системой boost
Я пытаюсь переместить файл из одного места в другое, используя boost::filesystem . Я использовал функцию boost::filesystem::rename , но когда я пытаюсь это сделать, у меня возникает следующая ошибка. terminate called after throwing an instance...
7514 просмотров
schedule 13.06.2022

сборка travis завершается с ошибкой, говоря, что не может найти -lboost_system
Я использую файловую систему в boost для создания моего экономичного клиента и сервера Apache. Поэтому я связал -lboost_system и lboost_filesystem, которые необходимы для их сборки в makefile....
966 просмотров
schedule 04.05.2023

Boost filesystem3 вызывает undefined
Обнаружение неопределенных ошибок ссылки "boost::filesystem3" при попытке связать: RawStreamReader.cpp:(.text._ZNK5boost11filesystem34path4leafEv[_ZNK5boost11filesystem34path4leafEv]+0x1f): undefined reference to...
137 просмотров

как я могу сделать boost :: filesystem :: path нечувствительной к регистру
может ли кто-нибудь просветить меня относительно того, как я могу сделать boost :: filesystem :: path нечувствительным к регистру? Обычно чувствительность к регистру - это собственное решение платформы, однако это не так просто для моего...
2566 просмотров
schedule 10.03.2022

Расширение пользовательского пути с помощью boost :: filesystem
Есть ли в boost::filesystem функция расширения путей, которые начинаются с символа домашнего каталога пользователя ( ~ в Unix), аналогично os.path.expanduser , представленная в Python?
4085 просмотров
schedule 18.06.2022

Как правильно добавить дополнительное расширение для boost::filesystem::path?
Я хочу добавить дополнительное расширение к пути: namespace fs = boost::filesystem; fs::path append_extension(const fs::path& path, const fs::path& ext); Ожидаемое поведение: append_extension("foo.txt", ".log") -> "foo.txt.log"...
1640 просмотров
schedule 04.06.2023

Изменить кодировку узкой строки или отсутствовать std::filesystem::path::imbue
У меня Windows, и я создаю std::filesystem::path из std::string . Согласно ссылке на конструктор (акцент мой): Если тип исходного символа — char , предполагается, что исходная кодировка является собственной узкой кодировкой (поэтому...
843 просмотров
schedule 26.03.2023

boost filesystem - Как получить время последней записи для символической ссылки без разрешения?
Предположим, у нас есть 2 файла: lrwxrwxrwx 1 ... 3 Jun 8 09:42 d3 -> dir d--------- 3 ... 80 Jun 9 16:14 dir Один является символической ссылкой на каталог, а другой — фактическим каталогом. когда я пишу namespace fs =...
565 просмотров
schedule 23.01.2023

Почему std :: filesystem :: path :: compare () и boost :: filesystem :: path :: compare () различаются?
Учитывая следующий код: fs::path p{ "a/b/" }; fs::path q{ "a/b/." }; assert(p == q); [Обратите внимание на дополнительную точку в конце строки, определяющей q.] С учетом вышесказанного boost :: filesystem принимает p == q...
185 просмотров
schedule 23.03.2022