[fstream][C++] Zmiana nazwy pliku / usunięcie pliku.
Ostatnio zmodyfikowano 2014-01-31 11:21
loop Temat założony przez niniejszego użytkownika |
[fstream][C++] Zmiana nazwy pliku / usunięcie pliku. » 2014-01-30 11:30:26 Witam.
Jak za pomocą biblioteki fstream zmienić nazwę pliku lub usunąć plik?
Pozdrawiam. |
|
alixir |
» 2014-01-30 13:09:50 Za pomocą fstream chyba się nie da :) Do tego służą funkcje z innych bibliotek (np. rename() z <cstdio>) |
|
loop Temat założony przez niniejszego użytkownika |
» 2014-01-30 13:12:16 To jak to zrobić innymi bibliotekami? |
|
alixir |
» 2014-01-30 13:16:09 |
|
loop Temat założony przez niniejszego użytkownika |
» 2014-01-30 13:26:39 A jaką ścieżkę pliku do usunięcia podać w remove(); gdy jej nie znam? Wiem jedynie, że plik do usunięcia jest w tym samym folderze co program *.exe . |
|
loop Temat założony przez niniejszego użytkownika |
» 2014-01-30 13:52:58 Po dłuższym debugowaniu zrobiłem taki kod: if( remove( "plik.txt" ) == - 1 ) { MessageBox( NULL, "n", ".", MB_ICONINFORMATION ); } else { MessageBox( NULL, "t", ".", MB_ICONINFORMATION ); } Zawsze był komunikat z "n", co oznacza, że to w ogóle nigdy się nie kasowało! Co jest źle? Czemu tak sie dzieje? Możliwe, że przez to, że program potrzebuje jakiś uprawnień? |
|
loop Temat założony przez niniejszego użytkownika |
» 2014-01-30 15:15:31 |
|
SeaMonster131 |
» 2014-01-30 15:58:44 Jak odpalisz program poprzez *.exe to też nie kasuje pliku (o ile ten plik znajduje się obok pliku *.exe)?
Ewentualnie sprawdź jaki błąd zwraca ta funkcja. Wszystko masz w podanych wyżej linkach. |
|
« 1 » 2 |