Dateisystemfehler: Verzeichnis kann nicht erstellt werden: Keine solche Datei oder kein solches Verzeichnis

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Dateisystemfehler: Verzeichnis kann nicht erstellt werden: Keine solche Datei oder kein solches Verzeichnis

by Guest » 23 Jan 2025, 06:55

Ich kann nicht glauben, dass anscheinend niemand diesen Fehler oder die Lösung gepostet hat. Ich verwende C++ 17.
Ich versuche, den folgenden Code auszuführen.

Code: Select all

fs::directory_entry result(CodeSource::ARDUINO_SOURCE);
if (!result.exists()) {
fs:create_directory(result);
}
return result;
und ich erhalte das folgende Ergebnis.

Code: Select all

terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
what():  filesystem error: cannot create directory: No such file or directory [~/arduino_source]
Die Variable enthält offensichtlich „~/arduino_source“. Natürlich existiert sie nicht. Deshalb erstelle ich es.
In den Dokumenten steht, dass es so funktioniert, als ob ich mkdir darauf ausgeführt hätte, also habe ich es ausprobiert und es hat einwandfrei funktioniert.
Ich verwende Ubuntu 20.10.

Top