x-kom hosting

[C++] kasowanie plików o danym rozszerzeniu - jak?

mati199537
utworzono
utworzono

Witam,
Mam pomysł na program, który zamierzam napisać w wakacje. Zeby nie było to uczę się dopiero programować. W jaki sposób mogę skasować wszystkie pliki o danym rozszerzeniu?
Pozdrawiam i z góry dzięki za pomoc,
mati199537

benkowik
komentarz
komentarz

Musisz uściślić pytanie. Chcesz z całego dysku czy konkretnego katalogu?

Cały dysk:
Przeszukujesz wszystkie katalogi wchodząc do każdego, tworząc listę plików i usuwasz pliki danym .rozszerzeniem.
Jeśli chodzi o konkretny katalog to robisz listę plików i usuwasz pliki z danym rozszerzenie.

mati199537
komentarz
komentarz

Przepraszam za nieścisłosć, chodziło mi wtedy o wszystkie pliki na całym komputerze, jednak teraz mi chodzi tylko o lokalizacje: C/Windows/Temp oraz C/Users/nazwa_uzytkownika/Appdata/Local/Temp. i z tym, że juz teraz chciałbym kasować wszystkie pliki i foldery które są w tych folderach. Gdu uzywam dosowskiej komendy del *, to kasuja sie niby wszystkie pliki które nie są uzywane przez zaden program, jednak foldery nadal istnieją. Czy muszę oddzielnie dawać komendę rd i del aby skasować zawartość folderu?

wojtex5
komentarz
komentarz

do polecenia [i]rd[/i] można dołączyć parametr /s (subdirectory) który pozwala rd na kasowanie całych drzew katalogów (czyli kasuje folder który sobie wybierzesz i wszystko w nim zawarte)
aby polecenie rd nie żądało potwierdzenia skasowania folderów można użyć również parametru /q
poza tym Microsoft tworząc DOSa stworzył miniprogram o nazwie help w którym jest zawarta pomoc na temat danego polecenia DOSowego.


wystarczy w konsoli uruchomić: [code]help [nazwa_polecenia][/code] i zostanie wyświetlona pomoc, np.: [i]help rd[/i] i masz pomoc dot. polecenia rd - jakie przyjmuje parametry, co robi i co umożliwiają podane parametry.

[color="#C0C0C0"]// Poprawka tagu CODE
// Pozdrawiam, benkowik.[/color]

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.