frage zur remove() funktion
-
Moinsen.
Ich programmiere mit dem Borland Builer c++ 6.0 auf Windows.
Nun habe ich ein Problem mit der remove()-Funktion.
Ich muss eine datei löschen, von dem ich den Namen weiss.if (remove("datei.txt") == 0) printf("Datei erfolgreich gelöscht"); else perror("remove");Nun gibt er aus: "Remove: Permission denied".
Datei und Ordner sind beide nicht Schreibgeschützt, und ich habe volle Zugriffsrechte. Woran kann es liegen?
Gruß killi

-
datei darf nicht geöffnet sein.
-
Ist geschlossen.
Genau wie der Stream.
-
Ist geschlossen.
Genau wie der Stream.
-
Mal eine Frage:
Was ist das für eine Funktion "remove"??? Kenne das nur noch aus der STL?? Die WIN 32 API kennt nur RemoveFile??
Nutze auch die 6er Version
Kenne nur
DeleteFile löscht eine Datei von der Festplatte.
extern PACKAGE bool __fastcall DeleteFile(const AnsiString FileName);
Beschreibung
DeleteFile löscht die mit FileName angegebene Datei vom Datenträger. Kann die Datei nicht gelöscht oder gefunden werden, gibt die Funktion false zurück.