You are not logged in.

  • Login

1

Friday, October 27th 2006, 9:30pm

prüfen ob Datei xx existiert

hallo wie kann ich mit einer if Abfrage testen ob eine Datei existiert ?

2

Friday, October 27th 2006, 9:44pm

hallo hatt sich schohn erlidigt ^^

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
  FILE * pFile;
  pFile = fopen ("myfile.txt","r");
  if (pFile==NULL)
  {
   printf("datei da");
   system("Pause");
  }
  else
  {
   printf("datei net da");
   system("Pause");
  }
}

3

Friday, October 27th 2006, 10:12pm

Schau dir mal das boost Projekt an.
Da gibt es ne ganze Menge wirklich praktischer Libraries.
In deinem konkreten Fall wäre das boost::filesystem,und daraus die Funktion exists.

Gruß void

EDIT:Wenn es C sein muss bringt dir boost natürlich garnichts.

4

Friday, October 27th 2006, 11:09pm

ja c ist bei mir wichtig ich mache viel mit c ;D

5

Friday, October 27th 2006, 11:40pm

Schau dir mal den "stat" Befehl an

6

Friday, November 10th 2006, 1:57pm

Hallo,

habe das gleiche Problem, ich möchte wissen ob eine Datei exitiert.
Das ganze mit fopen zu machen scheint mir nicht richtig.
Wenn die Datei zwar existiert, sich aber nicht öffnen läßt, meldet das fopen ebenso einen Fehler wie wenn die Datei nicht existiert.
Ich muß diese Fälle aber unterscheiden können.
Oder läßt sich jede vorhandene Datei immer mit fopen öffnen?

Die Lösung muß in "C" erzeugt werden.

Vielen Dank

7

Friday, November 10th 2006, 2:00pm

Quoted from ""phax""

Schau dir mal den "stat" Befehl an

Similar threads

Social bookmarks