Вопросы по теме 'std-filesystem'
std::experimental::filesystem::recursive_directory_iterator пропустить папку и ее подпапку
Мне нужно рекурсивно искать файлы в одном каталоге и его подкаталоге, но я хочу исключить из поиска один путь (с его файлами и подкаталогом).
Я использую модификаторы std::experimental::filesystem::recursive_directory_iterator и pop() , но это...
985 просмотров
schedule
30.07.2023
Получить путь к исполняемому файлу (с помощью std :: filesystem)
Прежде чем я буду отмечен как повторяющийся, на все похожие вопросы, которые я смог найти, есть ответы до введения std :: filesystem, и я использую код для конкретной платформы или Boost :: filesystem. Я ищу переносимый ответ, в котором используется...
6047 просмотров
schedule
15.08.2022
Как корневой путь std::filesystem может быть родителем?
Эта программа:
#include <iostream>
#include <filesystem>
int main()
{
std::filesystem::path p1("c:\\");
std::filesystem::path p2("c:/");
if (p1.has_parent_path())
std::cout << "Parent path of " << p1...
1328 просмотров
schedule
29.01.2023
Как преобразовать std::filesystem::path в LPCSTR для использования в одном из вариантов LoadLibrary()?
В Windows я пытаюсь использовать один из вариантов LoadLibrary() , чтобы открыть dll , ранее записанный в std::filesystem::path с ofstream .
Примечание. Я знаю, что dll написана правильно, так как я могу использовать ее стандартным образом,...
459 просмотров
schedule
27.03.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
Нет оператора + для std::filesystem::path?
Можно добавлять несколько путей подряд с помощью оператора / :
std::filesystem::path p1{"A"};
auto p2 = p1 / "B" / "C";
что довольно удобно. Однако concat предлагает только += :...
227 просмотров
schedule
16.06.2022