mati199537 utworzono 27 czerwca 2011 utworzono 27 czerwca 2011 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 28 czerwca 2011 komentarz 28 czerwca 2011 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 28 czerwca 2011 Autor komentarz 28 czerwca 2011 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 29 czerwca 2011 komentarz 29 czerwca 2011 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.