Skocz do zawartości

Permission deined


Dester

Rekomendowane odpowiedzi

INPUT

switch(getch()){
case '1':
if( remove( target.c_str() ) != 0 ){
perror( "Error deleting file" );
system("pause");
}else{
puts( "File successfully deleted" );    
}
goto main;
case '2':
goto main;
default:
goto main;
}

OUTPUT

Error deleting file: Permission deined

Gdyby ktos pytal: Mam cin>>target, podaje tam c:/users/admin/desktop/scanme.bat

Odnośnik do komentarza
Udostępnij na innych stronach

Może plik jest otwarty/używany przez inny program/albo ty go wcześniej otwarłeś a nie zamknąłeś(w sensie fopen np. ). Próbowałeś usuwać inne pliki?

Zobaczę to jutro

może zrobię jakieś close()

bo w sumie to wcześniej go otwieram żeby go przeanalizować

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli otwierałeś plik na koniec zawsze musisz go zamknąć( windows sam zamyka otwarte pliki przez aplikacje po zamknięciu programu ). Jeśli używałeś fopen( zapomniałem nazwy biblioteki ) to do zamknięcia masz fclose(file); Jeśli fstrem to plik.close(); itd itp...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...