mikrocontroller.net

Forum: PC-Programmierung zeile (datei) löschen


Autor: Tilo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend!
ich muss mir ein Programm in C schreiben.Ich muss zeilen aus einer Datei 
lesen(das kann ich).jede zeile besteht aus Erstellungszeit,dateiname und 
datei typ.Mein programm muss zwischen Dateien unterscheiden.Z.B:Es wird 
immer 2 dateien(paarig) mit der gleichen Zeit aber von Dateiendung sind 
unterschiedlich erzeugt.Ich weiss nicht wie kann ich die beiden 
dateien(dieselbe zeiterstellung) nach existenz pruefen.wenn die beiden 
da sind dann kann ich eine löschen.Ich danke euch für jede Hilfe.
mfg
Tilo

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tilo wrote:
> unterschiedlich erzeugt.Ich weiss nicht wie kann ich die beiden
> dateien(dieselbe zeiterstellung) nach existenz pruefen.

Ganz einfach: Versuch sie lesend zu öffnen.
Wenn das gutgeht, dann ist die Datei auch vorhanden.

Leider gilt das nicht unbedingt umgekehrt. Wenn sich eine
Datei nicht öffnen lässt, dann heist das nicht unbedingt
dass die Datei nicht existiert. Es könnte ja auch ein Problem
mit den Berechtigungen sein.
Allerdings hast du in so einem Fall dann meist auch ein Problem
beim Löschen der Datei.


Viele Systeme haben auch eine Funktion access() oder _access,
die sich besser eignet die Existenz einer Datei festzustellen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.