Kann datei nicht löschen
-
Hab folgenden code
cout << "Soll die Quelldatei nachdem packen gel"<<oe<<"scht werden(j/n)?"; gotoxy (3,63); cin >> janein; . . .// Dann kommt der pack algo if (janein == 'j') // Quelldatei löschen DeleteFile(qname);
Bin das ganze mal mit dem debugger durchgegangen hat auch alles geklappt kommt wie geplant zu DeletFile() aber er löscht die datei einfach nicht. Die datei ist nicht schreibgeschützt. Habs auch schon mit remove und unlink probiert keine chance.Das ist mir unerklärlich Hilfe! die variable qname wird vorher mit gets(qname) initialisiert
-
Was steht denn in qname? Absoulter / Relativer Pfad? Findet er die Datei denn auch?
-
der komplette pfad C:\Ordner\bla.exe
-
Ist das der Variableninhalt?
-junix
-
ja.
-
ich hab mir überlegt dass es vielleicht daran liegt das die datei noch mit offen ist hab sie aber schon längst mit fclose geschlossen kann es sein dass mein programm nach fclose immer noch auf das andere zugreift?
-
problem hat sich schon gelöst hatte den stream 2x offen