Hallo, ich möchte bei meinem Test ein txt-File erstellen, welches meinen Versuch protokolliert. Dazu gebe ich über das Panel einen Dateinamen ein. Die Files werden immer im Ordner, in dem auch meine Konfiguration liegt, abgelegt. Wie kann ich nun überprüfen, ob eine Datei mit dem im Panel eingegeben Namen bereits existiert, damit ich diese nicht ausversehen überschreibe? Bietet CANoe hierfür eine Funktion an? Besten Dank für eure Hilfe! Tim
Hi Tim, du könntest einfach versuchen die Datei zu öffnen:
1 | int CheckIfFileExists(char filename[]) |
2 | {
|
3 | dword fileHandle; |
4 | fileHandle = openFileRead(filename, 0); |
5 | if(fileHandle == 0) return 0; |
6 | fileClose(fileHandle); |
7 | return 1; |
8 | }
|
Als Hinweis am Rande: CANoe bietet sowas aber schon von Haus aus. Nennt sich Test Feature Set. Da ist eine ziemlich umfangreiche Reporting-Lösung schon integriert (z.B. TestStepPass, TestStepFail usw.).
Besten Dank! Es tut so wie vorgehabt. FETTEN DAUMEN HOCH FÜR DICH!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.