namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:filesystem

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kennen:include:filesystem [2018-05-13 18:17]
rrichter [kopieren]
kennen:include:filesystem [2020-01-04 16:37] (aktuell)
rrichter [Ausnahmen und Fehlerbehandlung]
Zeile 123: Zeile 123:
   fs::​rename("​sandbox/​a/​file2.txt",​ "​sandbox/​a/​file3.txt"​);​   fs::​rename("​sandbox/​a/​file2.txt",​ "​sandbox/​a/​file3.txt"​);​
   fs::​copy("​sandbox/​a/​file3.txt",​ "​sandbox/​c/​file3.txt"​);​   fs::​copy("​sandbox/​a/​file3.txt",​ "​sandbox/​c/​file3.txt"​);​
-  ​// TODO: fs::copy_directory("​sandbox/​a",​ "​sandbox/​d"); // erstellt nur Verzeichnis+  fs::copy("​sandbox/​a",​ "​sandbox/​copy"
 +    fs::​copy_options::​recursive | 
 +    fs::​copy_options::​directories_only); // erstellt nur Verzeichnisse
 } }
 </​code>​ </​code>​
Zeile 138: Zeile 140:
 Im Fehlerfall können die Funktionen eine Ausnahme vom Typ ''​fs::​filesystem_error''​ werfen. Im Fehlerfall können die Funktionen eine Ausnahme vom Typ ''​fs::​filesystem_error''​ werfen.
 Zu allen Funktionen und Methoden exstieren Varianten, ​ Zu allen Funktionen und Methoden exstieren Varianten, ​
-die Fehler über eine ''​std::​error_code''​-Referenz ​+die Fehler über eine ''​std::​error_code''​-Referenz ​aus dem Header [[system_error]]
 als zusätzlichen,​ letzten Parameter mitteilen. als zusätzlichen,​ letzten Parameter mitteilen.
  
  
kennen/include/filesystem.1526228227.txt.gz · Zuletzt geändert: 2018-05-13 18:17 von rrichter