Tag: boost-filesystem

Der Boost.Dateisystem-Bibliothek bietet Funktionen zum Bearbeiten von Dateien und Verzeichnisse und die Pfade zu identifizieren.

Liste-Verzeichnis Dateien rekursiv mit boost::filesystem

Anzahl der Antworten 2 Antworten
Ich bin mit der neuen boost, v1.5.3, zur Durchführung dieser Aufgabe, die wie folgt, Dank der Klasse recursive_directory_iterator (habe ich nicht zu schreiben, rekursiven code): void ListDirRec(const char *Dir, vector<string>& DirFileList, const char* ext) { recursive_directory_iterator rdi(Dir);

Boost-Datei kann nicht geöffnet werden, 'libboost_filesystem-vc100-mt-gd-1_47.lib'

Anzahl der Antworten 3 Antworten
Habe ich gegoogelt, den Fehler für Stunden lang am Ende und haben nicht bekommen viel überall. Ich gelinkt habe das Projekt in meinem Visual Studio (2010 & 2012) Projekt, dass scheint aufgelöst haben alle anderen das Problem,

Wie zu vermeiden, entfernen Verzeichnis, auf remove_all mit Boost-Bibliotheken?

Anzahl der Antworten 1 Antworten
Ich bin mit boost::filesystem::remove_all operation zu entfernen den Inhalt eines Verzeichnisses. Entfernt es richtig das der Inhalt, aber, als Staat durch die Boost Filesystem-Dokumentation, es beseitigt auch das Verzeichnis selbst. Gibt es eine einfache Möglichkeit, den Aufenthalt

C++:boost Datei-system, um eine Liste der Dateien, die älter als eine bestimmte Zeit

Anzahl der Antworten 2 Antworten
Ich bin mit der Boost::FileSystem Bibliothek mit C++ unter Linux-Plattform und ich habe eine Frage folgende: Ich würde gerne eine Liste der Dateien, die geändert werden, die älter als ein bestimmtes Datum sind, Zeit. Ich weiß nicht,

C++ / Boost-Filesystem - mismatch detected '_MSC_VER': Wert '1700' doesn ' T match value '1600'

Anzahl der Antworten 4 Antworten
Ich bin neu in C++ und Boost. Ich bin dabei ein kleines einfaches Programm, um zu versuchen zu lernen, dass der Boost-Filesystem-library. Ich habe die Anweisungen befolgt zu bauen, die Boost-libs. Und wenn ich jetzt versuche zu

Wie konvertieren von einem boost::filesystem::directory_iterator auf ein const char *

Anzahl der Antworten 2 Antworten
Ich will Iteration über alle Dateien in ein Verzeichnis und drucken Sie Ihre Inhalte. Boost übernimmt die iteration Teil sehr schön, aber ich habe keine Ahnung, wie Konver, dass in einem const char *. boost::filesystem::directory_iterator path_it(path); boost::filesystem::directory_iterator

Linker-Fehler bei der Verwendung von boost::filesystem?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code: #include <iostream> #include <boost\filesystem.hpp> int main(){ const char* file_path = "my_path"; std::cout << boost::filesystem::file_size(file_path) << std::endl; } und wenn ich Baue, bekomme ich folgenden Fehler: 1>Main.obj : error LNK2019: unresolved external symbol

Lesen/Schreiben-Datei mit unicode-Dateinamen mit normalem C++/Boost

Anzahl der Antworten 4 Antworten
Möchte ich Lesen /schreiben einer Datei mit einem unicode-Namen mit der boost-filesystem, boost locale auf Windows (mingw) (sollte Plattform-unabhängig sein und am Ende). Dies ist mein code: #include <boost/locale.hpp> #define BOOST_NO_CXX11_SCOPED_ENUMS #include <boost/filesystem.hpp> #include <boost/filesystem/fstream.hpp> namespace fs

boost::filesystem::path und std::string

Anzahl der Antworten 1 Antworten
Habe ich eine String-Klasse, die hat ein Mitglied std::string. Eine der Konstruktor ist String (std::string s) { //member: std::string _mString; _mString = s; //error on path assignment } Habe ich jetzt die Funktionen, die String als parameter,

Wie zu verwenden copy_file in boost::filesystem?

Anzahl der Antworten 1 Antworten
Ich zum kopieren einer Datei aus dem Verzeichnis zu einem anderen, aber mein Programm bricht immer ab für ein paar Gründe.Hat jemand dies getan, das vor mir sagen konnte, was falsch war? Und wie könnte ich das

Boost.Dateisystem, wie Sie herausfinden, in welchem Verzeichnis sich die ausführbare Datei ist?

Anzahl der Antworten 6 Antworten
Also ich starte meine app. Ich muss wissen, wo die ausführbare Datei ist. Wie finden Weg, um es mit Boost.Dateisystem? Meinst du die aktuelle Arbeitsverzeichnis (en.wikipedia.org/wiki/Working_directory), oder das aktuelle Verzeichnis, wo die ausführbare lebt? Ich glaube nicht,

C++ BOOST undefined reference to `boost::filesystem::detail::copy_file

Anzahl der Antworten 3 Antworten
Ich habe keine Ahnung, warum boost::filesystem::copy_file macht Mühe für mich. undefined reference to `boost::filesystem::detail::copy_file //g++ -std=c++11 test.cpp -lboost_filesystem -lboost_system -lrt -lboost_wave #include <boost/filesystem.hpp> int main() { boost::filesystem::create_directory("aaa"); //ok boost::filesystem::copy_file("f1","f2"); ///tmp/ccNWZltB.o: In function `boost::filesystem::copy_file(boost::filesystem::path const&, boost::filesystem::path const&)': //test.cpp:(.text._ZN5boost10filesystem9copy_fileERKNS0_4pathES3_[_ZN5boost10filesystem9copy_fileERKNS0_4pathES3_]+0x26):

wie zum ausführen von boost::filesystem copy_file mit überschreiben

Anzahl der Antworten 4 Antworten
Den Windows-API-Funktion CopyFile hat ein argument BOOL bFailIfExistsdie es Ihnen ermöglicht zu Steuern, ob oder nicht Sie möchten, überschreiben Sie die Zieldatei, falls diese existiert. Den boost::filesystem copy_file Funktion hat keinen solchen Streit, und schlägt fehl, wenn

Erhalten Plattform Pfad-separator mit Boost.Dateisystem

Anzahl der Antworten 3 Antworten
Gibt es einen Weg, um die Plattform Pfad-Trennzeichen mit Boost.Dateisystem? Durch Pfad-Trennzeichen, ich meine / für Unix und \ für Windows. Ich weiß schon, dass ich verwenden können boost::filesystem::path::operator/ verkettet zwei Pfade zusammen mit den entsprechenden Trennzeichen.

Iterate über alle Dateien in einem Verzeichnis mit BOOST_FOREACH

Anzahl der Antworten 3 Antworten
Können Sie iterieren über alle Dateien in einem Verzeichnis mit boost::filesystem und BOOST_FOREACH? Ich habe versucht, path dirPath = ... int fileCount = 0; BOOST_FOREACH(const path& filePath, dirPath) if(is_regular_file(filePath)) ++fileCount; Dieser code kompiliert, läuft aber nicht zum

Warum gibt es kein boost :: filesystem :: move_file?

Anzahl der Antworten 2 Antworten
Ich bin mit boost filesystem zu ersetzen-windows-C++ - Funktionen wie CopyFile und MoveFile zu bekommen irgendeine Art von Portabilität zwischen windows und linux. Ich bin mit copy_file, aber ich habe nicht in der Lage gewesen, irgendetwas zu

boost directory_iterator Beispiel - wie Verzeichnisdateien aufgelistet werden, die nicht rekursiv sind

Anzahl der Antworten 2 Antworten
Wie soll ich directory_iterator Verzeichnisses zu Dateien (nicht rekursiv)? Auch was header-Dateien /libs sollte ich hinzufügen/link oder andere Einstellungen, die ich machen sollte? Ich bin mit boost in meinem Projekt, aber aus irgendeinem Grund directory_iterator ist "underclared

Erweitern Sie Dateinamen, die Umgebungsvariablen in ihrem Pfad enthalten

Anzahl der Antworten 9 Antworten
Was ist der beste Weg, um zu erweitern ${MyPath}/filename.txt to /home/user/filename.txt oder %MyPath%/filename.txt to c:\Documents and settings\user\filename.txt mit aus durchqueren Sie den Pfad-string suchen environement-Variablen direkt? Ich sehe, dass wxWidgets hat eine wxExpandEnvVars Funktion. Ich kann nicht

boost :: filesystem exists () im Verzeichnispfad schlägt fehl, aber is_directory () ist in Ordnung

Anzahl der Antworten 1 Antworten
Ich bin immer der Pfad zum aktuellen Verzeichnis mit boost filesystem, dann die überprüfung, ob das Verzeichnis existiert. is_directory() ist ok, aber exists() fehl auf dem gleichen Weg sind, bin ich etwas fehlt? Beispiel-code (boost 1.35): #include

Erhalte relativen Pfad von zwei absoluten Pfaden

Anzahl der Antworten 6 Antworten
Habe ich zwei absolute Pfade (A und B), und ich möchte zum generieren einer Dritten Pfad im Dateisystem, der darstellt, "Ein verwandter von B". Anwendungsfall: Media player verwalten einer Wiedergabeliste. Benutzer fügt eine Datei zur playlist. Neue

boost :: filesystem erhält relativen Pfad

Anzahl der Antworten 5 Antworten
Welche Methoden der boost::filesystem Bibliothek kann mir helfen, einen Pfad relativ zu einem anderen Pfad? Habe ich einen Pfad /home/user1/Downloads/Books und einen Pfad /home/user1/. Jetzt möchte ich, um einen Pfad Downloads/Books. Kommentar zu dem Problem Alle Stricke