Ładny brzuch
Witam. Jestem poczatkujacym programista a musze zrobic program cos w stylu menedzera plikow. Podstawowe funkcje to: kopiowanie, usuwanie i przenoszenie. Napisalem je ale sprawdzaja sie tylko do pojedynczych plikow a musza dzialac rowniaz na calych katalogach. Do kopiowania uzylem copyfile, do usuwania deletefile a do przenoszenia movefilea. Bardzo prosze o pomoc i z gory dziekuje za wszytskie dopowiedzi.
moja funkcja do usuwnia plikow wyglada tak:
void usun()
{
char sciezka_zrodlowa[30];
cout << "Podaj nazwe pliku, ktory chcesz usunac << endl;
cin >> sciezka_zrodlowa;
if (DeleteFile(sciezka_zrodlowa)==true)
{
cout << "Plik zostal poprawnie usuniety";
}
else
{
cout << "Nie mozna usunac pliku";
}
getch();
}
co musze zmienic aby obslugiwala takze cale foldery? wiem ze do pustych folderow stoduje sie funkcje DeleteDirectory ale co jesli folder nie jest pusty?
Chyba musisz uy findfirst findnext...
???
Uytkownik Radek edytowa ten post 10 stycze 2007, 15:32
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
moja funkcja do usuwnia plikow wyglada tak:
void usun()
{
char sciezka_zrodlowa[30];
cout << "Podaj nazwe pliku, ktory chcesz usunac << endl;
cin >> sciezka_zrodlowa;
if (DeleteFile(sciezka_zrodlowa)==true)
{
cout << "Plik zostal poprawnie usuniety";
}
else
{
cout << "Nie mozna usunac pliku";
}
getch();
}
co musze zmienic aby obslugiwala takze cale foldery? wiem ze do pustych folderow stoduje sie funkcje DeleteDirectory ale co jesli folder nie jest pusty?
Chyba musisz uy findfirst findnext...
???
Uytkownik Radek edytowa ten post 10 stycze 2007, 15:32