Próbowałem wyszukać polecenie, które mogłoby wyświetlić wszystkie pliki w katalogu, a także podfoldery za pomocą polecenia wiersza polecenia. Przeczytałem pomoc dotyczącą polecenia „reż”, ale nie mogłem znaleźć tego, czego szukałem. Pomóż mi, jakie polecenie może to uzyskać.
windows
command-line
command
dir
użytkownik1760178
źródło
źródło
dir /s
wykonuje pracę.Odpowiedzi:
Poniższy post zawiera rozwiązanie dla Twojego scenariusza.
/ S Wyświetla pliki w określonym katalogu i wszystkich podkatalogach.
/ B Używa czystego formatu (bez informacji o nagłówku lub streszczenia).
/ O Lista według plików w posortowanej kolejności.
źródło
dir -s
zamiast/s
formatu dla flag.>list.txt
aby plik wyjściowy był łatwiejszy w użyciu. Tak więc poleceniedir /s /b /o:gn >list.txt
Jeśli chcesz wyświetlić listę folderów i plików, takich jak graficzne drzewo katalogów, powinieneś użyć polecenia drzewa .
Istnieją różne opcje formatu wyświetlania lub zamawiania.
Sprawdź przykładowe dane wyjściowe.
Odpowiadanie późno. Mam nadzieję, że to komuś pomoże.
źródło
Dodatek do odpowiedzi: jeśli nie chcesz wyświetlać folderów, tylko pliki w podfolderach, użyj przełącznika / AD w następujący sposób:
źródło
Alternatywa dla powyższych poleceń, która jest nieco bardziej kuloodporna.
Może wyświetlać wszystkie pliki niezależnie od uprawnień i długości ścieżki.
Mam niewielki problem z użyciem C: \ NULL, o którym pisałem na swoim blogu
https://theitronin.com/bulletproofdirectorylisting/
Niemniej jednak jest to najbardziej niezawodne polecenie, jakie znam.
źródło
Jeśli potrzebujesz tylko podstawowej migawki plików + folderów. Wykonaj następujące kroki dla dzieci:
cmd
dir
źródło
dir
podaje tylko informacje o plikach i katalogach w bieżącym folderze, ale OP chce, aby powrót również uwzględniał pliki w podfolderach.Wyświetl wszystkie pliki, foldery pierwszego poziomu i ich zawartość
Wyświetl wszystkie podkatalogi i pliki pierwszego poziomu
Zapisz listę plików w tekście
Zdobądź wszystko
Zapisz wszystko do pliku
źródło