CANoe auf bereits vorhandener Datei überprüfen

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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.