[Batch] Listowanie plików i zliczanie

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 182 razy

[Batch] Listowanie plików i zliczanie

Post autor: waliant » 25 paź 2017, o 17:14

Proszę pomoc jak napisać program .bat w konsoli cmd, który wyświetli wszystkie pliki z danego folderu, których nazwa zaczyna się na jakąś frazę, np. "aaa".
Drugi program ma wyświetlić pliki z danym rozszerzeniem, np.: .dll

Dodatkowo jak zliczyć te pliki?
Ostatnio zmieniony 25 paź 2017, o 22:19 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.

a4karo
Użytkownik
Użytkownik
Posty: 19182
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 6 razy
Pomógł: 3243 razy

[Batch] Listowanie plików i zliczanie

Post autor: a4karo » 25 paź 2017, o 18:11

dir /b/a-d aaa.* | find /v /c ""

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 182 razy

[Batch] Listowanie plików i zliczanie

Post autor: waliant » 25 paź 2017, o 22:13

czyli jak chcę wyświetlić pliki z folderu c:\Windows\System32, które zaczynają się na 'microsoft', to piszę tak:

dir  c:\Windows\System32 (i co w tym miejscu? dlaczego /b/a-d ?)

a4karo
Użytkownik
Użytkownik
Posty: 19182
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 6 razy
Pomógł: 3243 razy

[Batch] Listowanie plików i zliczanie

Post autor: a4karo » 25 paź 2017, o 22:17

uruchom cmd i zobacz co robią te przełączniki

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 182 razy

Re: programowanie wsadowe, plik .bat

Post autor: waliant » 25 paź 2017, o 22:26

/b wyświetla po prostu katalogi
/a-d - zaprzeczenie wyświetlania katalogów o podanych atrybutach, czyli wyświetla wszystkie tylko nie z podaną własnością, to dlaczego podaliśmy aaa.* skoro chcieliśmy wyświetlić takie, które się na tę frazę zaczynają?

a4karo
Użytkownik
Użytkownik
Posty: 19182
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 6 razy
Pomógł: 3243 razy

Re: [Batch] Listowanie plików i zliczanie

Post autor: a4karo » 25 paź 2017, o 22:29

dir /? daje odpowiedź

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 182 razy

Re: [Batch] Listowanie plików i zliczanie

Post autor: waliant » 26 paź 2017, o 21:28

a czy tak nie będzie dobrze:

dir c:windowssystem32 | find "microsoft" ?

a4karo
Użytkownik
Użytkownik
Posty: 19182
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 6 razy
Pomógł: 3243 razy

Re: [Batch] Listowanie plików i zliczanie

Post autor: a4karo » 26 paź 2017, o 22:22

To Ty musisz wiedzieć czy będzie dobrze. Chcesz miec tylko pliki, czy pliki i foldery?

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 182 razy

Re: [Batch] Listowanie plików i zliczanie

Post autor: waliant » 27 paź 2017, o 16:05

raz pliki a raz pliki i foldery.

A czy jest możliwość przekazania jako parametr do programu dowolnego folderu (ścieżki)?]
Za pomocą jakiego polecenia?

a4karo
Użytkownik
Użytkownik
Posty: 19182
Rejestracja: 15 maja 2011, o 20:55
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 6 razy
Pomógł: 3243 razy

Re: [Batch] Listowanie plików i zliczanie

Post autor: a4karo » 27 paź 2017, o 16:59

Mam pomysł: wpisz sobie w google hasło "pliki wsadowe" i poczytaj. Wiele informacji możesz znaleźć samodzielnie bez żadnego trudu.

ODPOWIEDZ