Dateisystemfehler: Verzeichnis kann nicht erstellt werden: Keine solche Datei oder kein solches Verzeichnis
Posted: 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.
und ich erhalte das folgende Ergebnis.
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.
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;
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]
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.