Ich benutze die DeleteFile und CopyFile Methoden. Werfen diese Funktionen Ausnahmen oder setzen Sie nurrno und lastError? Muss ich diesen Code mit Versuch und Fang umgeben?Tun DeleteFile() oder CopyFile() Ausnahmen?
2
A
Antwort
8
Wenn Sie sich auf die Win32-API-Funktionen beziehen, ist die Antwort nein. Keine Win32-Funktionen werfen, weil es eine C-API ist.
3
Wie @jeffamaphone sagt, werfen sie keine Ausnahmen, weil sie C-Funktionen sind.
Bei Fehlern geben sie 0 zurück und setzen einen Fehlercode, den Sie über GetLastError()
abrufen können. Weder setzt errno
, weil sie Windows-APIs sind.
+0
danke! Antworten waren hilfreich – sofr
Verwandte Themen
- 1. WiX: CopyFile-Attribute
- 2. C++ CopyFile Funktionsproblem
- 3. Wie interagieren DeleteFile und FindFirstFile?
- 4. FileSystemObject "Permission Denied" auf DeleteFile und CreateTextFile
- 5. DeleteFile schlägt bei kürzlich geschlossener Datei fehl
- 6. Wix CopyFile zu variabler Anzahl von Ordnern
- 7. Matlab copyfile Datei zu Datei funktioniert nicht
- 8. wie Validierung und Ausnahmen im Frühjahr mvc tun & thymeleaf
- 9. DeleteFile schlägt fehl nach CreateFile/Schließen Sie Handle in Systemdienstkonto
- 10. Ausnahmen oder wie funktioniert es von "innen"?
- 11. Element Prototyp Ausnahmen (keine Funktion oder Methode)
- 12. Wie kann ich eine große Datei unter Windows ohne CopyFile oder CopyFileEx kopieren?
- 13. Abrufen von "Berechtigung verweigert" in klassischem ASP mit CopyFile
- 14. Wix CopyFile vor der Deinstallation und Wiederherstellung nach der Deinstallation
- 15. Was bedeutet das bitweise oder | Betreiber tun?
- 16. Ausnahmen Chaining, Ausnahmen fangen neue werfen
- 17. Fang mehr Ausnahmen und werfen eine neue Liste von Ausnahmen
- 18. Ausnahmen und Operatorüberlastung
- 19. Java, klassenspezifische Ausnahmen vs. Standard-Ausnahmen
- 20. Rückgabe von JSON oder XML für Ausnahmen in Jersey
- 21. WCF-Fangfehler Ausnahmen vom Typ T oder Basistyp
- 22. Selen stoppt bei "Launching Firefox ...", keine Fehler oder Ausnahmen
- 23. Wie eine Funktion, Refactoring, die Ausnahmen mit Scalaz oder Katzen
- 24. C++ Ausnahmen: Warum std :: exception verwenden oder erweitern?
- 25. PHP - Konvertieren aller Fehler in Ausnahmen - gut oder schlecht?
- 26. Kann Objective-C oder Objective C++ C++ - Ausnahmen behandeln?
- 27. Wo Ausnahmen behandelt werden - in Bibliothek oder Benutzercode
- 28. Python Ausnahmen (Dokumentation Beispiel)
- 29. Handle Ausnahmen in AppDomain.CurrentDomain.UnhandledException
- 30. Wie man eine Methode benennt, die etwas tun oder nicht tun kann?
Diese Funktionen gehören nicht zum Standard C++. Wir müssen wissen, wo sie definiert sind, bevor wir sagen können, wie sie sich verhalten. – jalf