entfernen Wenn wir kompilieren und mein C++ Programm ausführen, das eine Datei namens example.txt löscht (siehe unten)„Fehlerdatei zu löschen: Zugriff verweigert“ mit in C++
#include <stdio.h>
int main()
{
if(remove("example.txt") != 0)
perror("Error deleting file");
else
puts("File successfully deleted");
return 0;
}
Es kommt wie folgt aus ...
Ich hob alle Einschränkungen für die Datei und es gibt den vollen Zugriff auf alle (das sollte mein Programm enthalten).
Irgendwelche Lösungen?
EDIT
Als ich in del example.txt
auf Befehl eingeben Prompt es funktioniert.
Sonderbare ...
Nun, ich habe eine Verknüpfung, die eine Batch-Datei öffnet, die das Programm so läuft ja ... –
Was ist die Fehlermeldung? perror sollte Ihnen eine Fehlermeldung geben. Es gibt nichts direkt nach Ihrer "es kommt so aus" -Linie. Können Sie diese Datei in einer Befehlszeile löschen? – EboMike
Was passiert, wenn Sie anstelle von 'app.exe' 'del example.txt' in der Eingabeaufforderung eingeben? –