Witam. Przy użyciu komendy DIR, wykonuję spis plików w danym folderze. Czy jest możliwość, aby spis ten uwzględniał np. tylko pliki .exe, albo nie uwzględniał w ogóle plików .txt i robił spis tylko pozostałych plików? Proszę o pomoc.
dir *.exe
Gwiazdka zastępuje dowolny ciąg znaków, więc możesz też np. wpisać:
dir abc*
i dostaniesz listę plików, których nazwa pliku zaczyna się na abc, czyli np. abc123, abcdefgh, itd.
Z tego co się orientuję chyba nie da się z tej listy wykluczyć wybranych plików. Ale mogę się mylić.
A pomoc ?
Pomoc jest - wystarczy wklepać “help dir” i wszystko jasne
Możesz użyć takiej komendy:
dir *.exe;*.dll
tzn. dodać wszystkie rozszerzenia oprócz .txt, czy dowolnego jakiego nie chcesz uwzględnić.
Dzięki, nie wiedziałem o tym.
Nie da się wykluczyć, mi jednak na szczęście wystarczy ograniczyć do jednego rozszerzenia.
Samym poleceniem dir nie można wykluczyć z listy plików z określonym rozszerzeniem. Ale możesz wynik polecenia dir przefiltrować innym poleceniem - find.
Na przykład aby wylistować wszystkie pliki w folderze oprócz tych z rozszerzeniem .exe (oraz .EXE) można zastosować:
dir |find /V /I ".exe"
Szczegóły działania przełączników polecenia find - jak zwykle po wpisaniu find /?