4
ответа

Собственная программа печатает разные размеры каталогов, чем DU [duplicate]

Я сделал небольшой проект c ++ для печати размеров каталогов и файлов. Тем не менее, я заметил, что я получаю разницу в размере для того, что отчеты du и что моя программа, используя boost :: filesystem, ...
вопрос задан: 17 April 2011 17:26
3
ответа

как выполнить повышение:: файловая система copy_file с перезаписью

Windows API function CopyFile имеет аргумент BOOL bFailIfExists, который позволяет Вам управлять, хотите ли Вы перезаписать конечный файл, если он существует. Повышение:: файловая система copy_file...
вопрос задан: 13 July 2011 21:20
2
ответа

Почему autoconf не обнаруживает повышение правильно?

Я использую autoconf для обнаружения библиотек повышения с поддержкой макросов autoconf-архива, и они хорошо работают с библиотеками повышения в масштабе всей системы, но сбой, если я вручную компилирую повышение в своем доме...
вопрос задан: 5 March 2010 10:56
2
ответа

Должен повысить:: файловая система:: существует действительно выдают исключение для съемного устройства хранения данных без медиа?

Я столкнулся с определенным нечетным обстоятельством при использовании повышения:: файловая система:: существует. При попытке проверить на существование файла на диске, который не готов или не имеет никаких медиа в нем, оно бросает...
вопрос задан: 4 November 2009 17:33
1
ответ

Как быть уверенным, что boost :: filesystem :: remove не пытается удалить файл, который используется другим процессом?

Я хочу загрузить файл в корзину AWS S3. Прежде чем сделать это, я создаю файл .gz из него, чтобы уменьшить его хранилище. После загрузки я хочу снова удалить файл .gz с помощью boost :: filesystem :: remove. ...
вопрос задан: 15 January 2019 09:53
1
ответ

Программа, использующая ссылки boost :: filesystem с clang, но не gcc

У меня очень простая программа, использующая boost :: filesystem, взятую из учебника библиотеки. // fs_example.cpp #include & lt; boost / filesystem.hpp & gt; #include & lt; iostream & gt; используя расширение пространства имен: ...
вопрос задан: 14 July 2018 01:49
1
ответ

Почему не там никакое повышение:: файловая система:: move_file?

Я использую файловую систему повышения для замены окон функции C++ как CopyFile и MoveFile для получения некоторой мобильности между окнами и Linux. Я использую copy_file, но я не смог найти...
вопрос задан: 4 January 2018 07:06
1
ответ

Составьте путь (с повышением:: файловая система)

У меня есть файл, который описывает входные данные, которые разделяются на несколько других файлов. В моем файле дескриптора я сначала даю путь, который говорит, где все другие файлы найдены. Инициатор может установить...
вопрос задан: 4 May 2010 16:25
1
ответ

повышение:: файловая система существует () на сбоях пути к каталогу, но is_directory () в порядке

Я получаю путь к текущему каталогу с файловой системой повышения, затем проверяя, существует ли каталог. is_directory () в порядке, но существует () сбои на том же пути, я пропускаю что-то? Пример кода (...
вопрос задан: 5 February 2010 00:01
1
ответ

разверните имена файлов, которые имеют переменные среды в их пути

Что лучший способ состоит в том, чтобы развернуть ${MyPath}/filename.txt до /home/user/filename.txt или %MyPath%/filename.txt к c:\Documents and settings\user\filename.txt с пересечением строки пути...
вопрос задан: 14 December 2009 18:39
0
ответов

Как проверить, ведет ли путь к исполняемому файлу?

Я пытаюсь создать какой-нибудь файловый браузер. Я хочу знать, является ли файл по пути исполняемым кроссплатформенным способом. Как это сделать с помощью boost :: файловая система?
вопрос задан: 22 February 2019 00:54
0
ответов

Почему мой boost :: filesystem :: ofstream не работает с std :: ios_base :: out?

Я хочу прочитать файл .gz, распаковать его и снова написать новый файл, используя streams и boost :: filesystem. Я столкнулся с проблемой, когда поток ofstream не смог записать сжатый ...
вопрос задан: 17 January 2019 07:36
0
ответов

Boost.Filesystem как найти в каком каталоге находится ваш исполняемый файл?

Итак, я запускаю свое приложение. Мне нужно, чтобы он знал, где находится его исполняемый файл. Как найти путь к нему с помощью Boost.Filesystem?
вопрос задан: 21 March 2018 19:08
0
ответов

C ++: файловая система boost для возврата списка файлов старше указанного времени

Я использую библиотеку Boost :: FileSystem с C ++, работающую на платформе Linux, и у меня есть следующий вопрос: я хотел бы получить список файлов, которые изменено старше заданной даты и времени. Я ...
вопрос задан: 16 February 2018 14:24
0
ответов

boost::filesystem получить относительный путь

Какие методы библиотеки boost::filesystem могут помочь мне получить путь относительно другого пути? У меня есть путь /home/user1/Downloads/Books и путь /home/user1/. Теперь я хочу получить путь...
вопрос задан: 11 May 2014 11:31
0
ответов

Получение относительного пути из двух абсолютных путей

У меня есть два абсолютных пути к файловой системе (A и B), и я хочу сгенерировать третий путь файловой системы, который представляет «относительный путь от B». Пример использования: медиаплеер, управляющий списком воспроизведения. Пользователь добавля
вопрос задан: 20 March 2013 10:17
0
ответов

Как получить права доступа к файлам с помощью библиотеки Boost c++?

Я работаю над проектом по созданию базы данных файлов, которые у меня есть в текущем каталоге. И одна из деталей, которые мне нужны в отношении моих файлов, — это права доступа к файлам, которые устанавливаются с помощью chmod в Ubuntu. (просто...
вопрос задан: 11 September 2012 16:56
0
ответов

boost ::файловая система ::путь и fopen()

Я получаю сообщение об ошибке, когда пытаюсь сделать это :path p = "somepath"; FILE *file = fopen (p.c _str (), "r" ); Я получаю :аргумент типа "const boost ::файловая система ::путь ::значение _тип *" несовместим с параметром...
вопрос задан: 5 July 2012 21:26
0
ответов

Как использовать copy_file в boost :: filesystem?

Я хочу скопировать файл из каталога в другой, но моя программа всегда прерывание по каким-то причинам. Кто-нибудь делал это раньше, чтобы сказать мне, в чем проблема? И как я мог поймать исключения…
вопрос задан: 13 April 2012 15:49
0
ответов

Missing Exception in Boost Process

Я хочу использовать Boost Process, хотя он еще не выпущен. Я сделал svn co svn: //svn.boost.org/svn/boost/sandbox/process/ boost-process добавил boost-process, чтобы включить путь (-I) и #included & ...
вопрос задан: 19 January 2012 13:55
0
ответов

Перебрать все файлы в каталоге с помощью BOOST_FOREACH

Можно ли перебрать все файлы в каталоге с помощью boost :: файловая система и BOOST_FOREACH? Я пробовал путь dirPath = ... int fileCount = 0; BOOST_FOREACH (const path & filePath, dirPath) if (...
вопрос задан: 4 January 2012 10:31
0
ответов

Получить разделитель путей платформы с помощью Boost.Filesystem

Есть ли способ получить символ разделителя путей платформы с помощью Boost.Filesystem? Под разделителем путей я подразумеваю / для Unix и \ для Windows. Я уже знаю, что могу использовать boost :: filesystem :: path :: ...
вопрос задан: 5 December 2011 13:40
0
ответов

Проблема статическая компоновка Boost.Filesystem с разделяемой библиотекой

Я создаю разделяемую библиотеку с GCC 4.5.2 и Boost 1.46.1 (скомпилирована с --build-type = complete), и это команда из Makefile, которая выполняет часть связи: $ (CXX) -static -lboost_filesystem -...
вопрос задан: 19 June 2011 09:01
0
ответов

как сделать копию boost :: filesystem :: directory_iterator?

Я знаю, это звучит глупо , но посмотрите на этот простой пример (рабочий каталог должен содержать более одного элемента): #define BOOST_FILESYSTEM_VERSION 3 #include #include
вопрос задан: 21 March 2011 17:32
0
ответов

Как создать папку в домашнем каталоге?

Я хочу создать каталог path = "$ HOME / somedir". Я пробовал использовать boost :: filesystem :: create_directory (path), но это не удалось - очевидно, функция не расширяет системные переменные. Как я могу ...
вопрос задан: 3 February 2011 20:39
0
ответов

C ++: Как изменить файлы, «созданные» отметка времени?

Мне нужно изменить отметки времени «созданный» (если существует), «измененный» и «доступный» файла. В идеале это было бы платформо-независимое решение. Я просмотрел библиотеки ускорения, но не могу ...
вопрос задан: 28 September 2010 16:15