Forum: PC Hard- und Software CANoe auf bereits vorhandener Datei überprüfen


von Tim (Gast)


Lesenswert?

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

von Borislav B. (boris_b)


Lesenswert?

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.).

von Tim (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.