CANoe auf bereits vorhandener Datei überprüfen

Gast #3217515
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
#3217554
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.).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren