Вопросы по теме '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 просмотров
schedule
02.08.2023
как я могу сделать 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